Skip to content
PluginStats

@sap-ux/eslint-plugin-fiori-tools weekly downloads statistics

By sap-ux (2 listings) · npm · ESLint plugins

Custom linting plugin for Fiori tools apps

View on npm Stale · Oct 18, 2026

@sap-ux/eslint-plugin-fiori-tools has 17,068 recorded weekly downloads on npm, a decrease of 35.9% over the past 30 days.

Weekly downloads
17,068
Official API · Oct 18, 2026
7-day growth
-42.1%
-12.4K weekly downloads
30-day growth
-35.9%
-9.5K weekly downloads
90-day growth
-47.7%
-15.6K weekly downloads
Rank
—
Among tracked npm listings

About @sap-ux/eslint-plugin-fiori-tools

Changelog Github repo

@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.

  1. Create the eslint.config.mjs file.
import fioriTools from '@sap-ux/eslint-plugin-fiori-tools';

export default [
    ...fioriTools.configs.recommended
];
  1. Copy any values from the .eslintignore file (if it exists) into the eslint.config.mjs file by adding the ignores array.

    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
    ];
    
  2. Delete the .eslintignore file.

  3. If the .eslintrc file 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 .eslintrc file, do not delete your .eslintrc file. For information about how to migrate your custom rules, see Migrate to v9.x.

  4. In the package.json file, performing the following:

    • Remove eslint-plugin-fiori-custom, if it exists.

    • Update eslint to version ^9.

    Update @sap-ux/eslint-plugin-fiori-tools to version ^9.

  5. Execute in the project root directory: npm install.

  6. 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-warning

    becomes

    //eslint-disable @sap-ux/fiori-tools/sap-browser-api-warning

  7. 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

@sap-ux/eslint-plugin-fiori-tools weekly downloads on npm, last 90 days: 17,068 weekly downloads as of Oct 18, 2026, -47.7% over 90 days.@sap-ux/eslint-plugin-fiori-toolsWeekly downloads on npm · Last 90 days17,068downloads / week-47.7% over 90 days10K15K20K25K30K35K40KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekobservedarchived (Internet Archive)no observationsJul 25, 2026 – Oct 18, 2026 · 86 observations · Updated Oc…pluginstats.com
@sap-ux/eslint-plugin-fiori-tools weekly downloads on npm, last 90 days: 17,068 weekly downloads as of Oct 18, 2026, -47.7% over 90 days.

7/30/90-day growth

@sap-ux/eslint-plugin-fiori-tools weekly downloads growth on npm: -42.1% over 7 days, -35.9% over 30 days, -47.7% over 90 days.@sap-ux/eslint-plugin-fiori-toolsWeekly downloads growth on npm17,068downloads / week now7-day growth-12,433 weekly downloads-42.1%30-day growth-9,540 weekly downloads-35.9%90-day growth-15,556 weekly downloads-47.7%Growth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
@sap-ux/eslint-plugin-fiori-tools weekly downloads growth on npm: -42.1% over 7 days, -35.9% over 30 days, -47.7% over 90 days.

Ranking history

@sap-ux/eslint-plugin-fiori-tools npm ranking history: currently #829 (by weekly downloads).@sap-ux/eslint-plugin-fiori-toolsnpm ranking · by weekly downloads · Last 90 days#829current rank#800#805#810#815#820#825#830#835Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21rankOct 18, 2026 – Oct 21, 2026 · 4 observations · Updated Oct 18, 2026pluginstats.com
@sap-ux/eslint-plugin-fiori-tools npm ranking history: currently #829 (by weekly downloads).

Listing placement

All npm2,429 listings · 122 pages · 1,216 shown · page 42, #14 (overall #834)
All npm: every listing in weekly downloads order

Listing placement

ESLint plugins259 listings · 13 pages · page 11, #7 (overall #207)
ESLint plugins: every listing in weekly downloads order

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)
Recent weekly downloads observations for @sap-ux/eslint-plugin-fiori-tools
Date (UTC)Weekly downloadsChange vs. previous
17,068+706
16,362-1.3K
17,674+917
16,757-6.5K
23,209-6.7K
29,8670
29,867+366
29,501+712
28,789-27
28,816+1.5K
27,270-102
27,372+170
27,202-6.8K
33,969—

Data 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.