@sap-ux/eslint-plugin-fiori-tools weekly downloads statistics
By sap-ux (2 listings) · npm · ESLint plugins
Custom linting plugin for Fiori tools apps
@sap-ux/eslint-plugin-fiori-tools has 17,068 recorded weekly downloads on npm, a decrease of 35.9% over the past 30 days.
About @sap-ux/eslint-plugin-fiori-tools
@sap-ux/eslint-plugin-fiori-tools
Custom linting plugin for SAP Fiori apps
Installation
npm: npm install --save @sap-ux/eslint-plugin-fiori-tools
Yarn: yarn add @sap-ux/eslint-plugin-fiori-tools
pnpm: pnpm add @sap-ux/eslint-plugin-fiori-tools
Usage
To consume this module, add @sap-ux/eslint-plugin-fiori-tools to your project's eslint config file, for example, eslint.config.mjs. You must specify one of the following configurations:
-
recommended: Contains rules for JavaScript & TypeScript on both production and test code.
-
recommended-for-s4hana: contains rules for JavaScript & TypeScript on both production and test code. This configuration is recommended for SAP internal use.
eslint.config.mjs
import fioriTools from '@sap-ux/eslint-plugin-fiori-tools';
export default [
...fioriTools.configs.recommended
];
Manually Migrate from eslint@8, @sap-ux/eslint-plugin-fiori-tools@0.6.x, or eslint-plugin-fiori-custom
All rules from eslint-plugin-fiori-custom have been migrated to @sap-ux/eslint-plugin-fiori-tools version 9.
Note: ESLint 9 requires you to use the new flat config.
- Create the
eslint.config.mjsfile.
import fioriTools from '@sap-ux/eslint-plugin-fiori-tools';
export default [
...fioriTools.configs.recommended
];
-
Copy any values from the
.eslintignorefile (if it exists) into theeslint.config.mjsfile by adding theignoresarray.For more information, see [https://eslint.org/docs/latest/use/configure/configuration-files#excluding-files-with-ignores](Excluding files with ignores).
import fioriTools from '@sap-ux/eslint-plugin-fiori-tools'; export default [ { ignores: ['dist'] }, ...fioriTools.configs.recommended ]; -
Delete the
.eslintignorefile. -
If the
.eslintrcfile contains only either of the following options, it can be deleted.{ "extends": "plugin:@sap-ux/eslint-plugin-fiori-tools/defaultJS", "root": true }or
{ "extends": "plugin:@sap-ux/eslint-plugin-fiori-tools/defaultTS", "root": true }Note: If you have custom rules or configuration in your
.eslintrcfile, do not delete your.eslintrcfile. For information about how to migrate your custom rules, see Migrate to v9.x. -
In the
package.jsonfile, performing the following:-
Remove
eslint-plugin-fiori-custom, if it exists. -
Update
eslintto version^9.
Update
@sap-ux/eslint-plugin-fiori-toolsto version^9. -
-
Execute in the project root directory:
npm install. -
Find any references to
fiori-custom/in your source code and replace them with@sap-ux/fiori-tools/:for example,
//eslint-disable fiori-custom/sap-browser-api-warningbecomes
//eslint-disable @sap-ux/fiori-tools/sap-browser-api-warning -
Execute in the project root directory:
npm run lint. Check the output for errors or warnings and fix them.
Automatically Migrate from eslint@8, @sap-ux/eslint-plugin-fiori-tools@0.6.x, or eslint-plugin-fiori-custom
To automatically migrate from eslint@8, @sap-ux/eslint-plugin-fiori-tools@0.6.x, or eslint-plugin-fiori-custom to eslint@9 and @sap-ux/eslint-plugin-fiori-tools@9 (or higher), execute the following command in the project root directory:
npx --yes @sap-ux/create@latest convert eslint-config
For more information about the @sap-ux/create command, run
npx --yes @sap-ux/create@latest convert eslint-config --help
Rules
<div style="overflow-x: auto;">…Description from the npm listing.
- eslint
- eslintplugin
- eslint-plugin
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (122)Similar npm ESLint plugins plugins
All 20 @sap-ux/eslint-plugin-fiori-tools alternativesData source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/@sap-ux/eslint-plugin-fiori-tools. First seen Oct 16, 2026; last successful collection Oct 23, 2026. See the methodology.