ui5

ui5/linter

A static code analysis tool for UI5

TypeScript
81
11
Apache License 2.0

UI5 Linter is a static code analysis tool designed for UI5 projects, helping developers identify deprecated APIs, global variable usage, CSP violations, and outdated configurations in JavaScript, TypeScript, XML, JSON, and other files. It is particularly useful for teams migrating to UI5 2.x, as it detects issues that could interfere with smooth operation on newer UI5 runtimes. The tool is ideal for UI5 developers and development teams seeking to maintain code quality, ensure compatibility with modern UI5 versions, and proactively address potential runtime problems.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of ui5/linter

Account's avatar
Encode/decode sourcemap mappings
Account's avatar
Trace the original position through a source map
Account's avatar
UI5 CLI - File System Abstraction
Account's avatar
UI5 CLI - Internal Logger
Account's avatar
UI5 CLI - Project
Account's avatar
Pseudo AST that contains data with its positions attached.
Account's avatar
Validate XML, Parse XML, Build XML without C/C++ based libraries
Account's avatar
A robust HTML entities encoder/decoder with full Unicode support.
Account's avatar
Parse/stringify JSON and provide source-map for JSON-pointers to all nodes
Account's avatar
Modify strings, generate sourcemaps
Account's avatar
a glob matcher in javascript
Account's avatar
An extremely fast JSX, HTML and XML parser written in Rust compiled to WebAssembly for Node and the Web
Account's avatar
The semantic version parser used by npm.
Account's avatar
TypeScript is a language for application scale JavaScript development
Account's avatar
yargs the modern, pirate-themed, successor to optimist.
Account's avatar
Lint your commit messages
Account's avatar
Shareable commitlint config enforcing conventional commits
Account's avatar
ESLint JavaScript language implementation
Account's avatar
Loader hook for ESM instrumentation (experimental!!)
Account's avatar
TypeScript definitions for he
Account's avatar
TypeScript definitions for json-source-map
Account's avatar
TypeScript definitions for node
Account's avatar
TypeScript definitions for semver
Account's avatar
TypeScript definitions for sinon
Account's avatar
TypeScript definitions for update-notifier
Account's avatar
TypeScript definitions for yargs
Account's avatar
TypeScript definitions for yauzl-promise
Account's avatar
Semantic model provider for UI5
Account's avatar
UI5 Semantic model type definitions
Account's avatar
UI5 CLI - CLI
Account's avatar
Node.js test runner that lets you develop with confidence.
Account's avatar
provides native ESM import and globals mocking for unit tests
Account's avatar
Modern native Git hooks
Account's avatar
Find and fix unused dependencies, exports and files in your TypeScript and JavaScript projects
Account's avatar
the Istanbul command line interface
Account's avatar
A deep deletion module for node (like `rm -rf`)
Account's avatar
JavaScript test spies, stubs and mocks.
Account's avatar
Tooling which enables you to use TypeScript with ESLint
Account's avatar
Standalone test runner for UI5

Support the repos that depend on ui5/linter

Top contributors

dependabot[bot]'s profile
dependabot[bot]
383 contributions
matz3's profile
matz3
228 contributions
RandomByte's profile
RandomByte
174 contributions
d3xter666's profile
d3xter666
72 contributions
openui5bot's profile
openui5bot
63 contributions
flovogt's profile
flovogt
55 contributions
maxreichmann's profile
maxreichmann
30 contributions
marianfoo's profile
marianfoo
5 contributions
codeworrior's profile
codeworrior
3 contributions
Phantomkeks's profile
Phantomkeks
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet