Build toolBuild tooltypeRuns at build time. Nothing of it ships in the deployed application.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

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

ESLint rules from the Fiori tools team, aimed at the parts of a project their generators produce.

Facts

Latestv10.17.3ReleasedLast pushLicenceApache-2.0

Where it sits

Lives in
Provides
LintingCAPLintingcapabilityCatching in the editor what would otherwise be caught at deploy time, or not at all — problems in source code and models and in the project's configuration, found by rules rather than by review.

Who is behind it

SAPSAPOrganisationMaintains this
In the atlas: maintains 137, wrote 14
@SAP
maintainerAndis RedmansPersonContributes to this
In the atlas: contributes to 13
@815are
Aisling NoonePersonContributes to this
In the atlas: contributes to 8
@aislingnoone
Alina GovoruhinaPersonContributes to this
In the atlas: contributes to 9
@AlinaGovoruhina
Artemis CoderPersonContributes to this
In the atlas: contributes to 9
@Artemis-Coder17
avasilev-sapPersonContributes to this
In the atlas: contributes to 9
@avasilev-sap
broksyPersonContributes to this
In the atlas: contributes to 11
@broksy
Christoph GollmickPersonContributes to this
In the atlas: contributes to 11, wrote 1
@cfg74
Cian MorrinPersonContributes to this
In the atlas: contributes to 15
@cianmSAP
CiaraPersonContributes to this
In the atlas: contributes to 8
@ciaradaly2021
colindoherty1PersonContributes to this
In the atlas: contributes to 8
@colindoherty1
85 contributors

What it declares

Every artifact

Type
Build tool
Origin
By SAP

As a build tool

Distributed through
npm

Connections1

Install

npm add @sap-ux/eslint-plugin-fiori-tools

Derived from the package name. No recipe recorded; the README has the configuration.

README

quoted from SAP/open-ux-tools under Apache-2.0, read
SAP/open-ux-tools/packages/eslint-plugin-fiori-tools/README.mdOn GitHub

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

SinceRuleDescriptionRecommendedRecommended for S/4HANA
newsap-micro-chart-requires-navigation-entityEnsures that micro chart measures and dimensions reference properties using a 1:n navigation entity path.✅
10.16.0sap-no-inline-delete-with-multiselectEnsures that inlineDelete and multiselect are not both enabled in the same table settings, as they are mutually exclusive and will cause the application to fail.✅
10.15.0sap-no-comma-in-section-titleEnsures that section and subsection titles in object pages for SAP Fiori elements applications do not contain commas.✅
10.14.0sap-no-path-hidden-on-interactive-columnsA UI.Hidden annotation with a dynamic path must not be used on sortable or filterable columns.✅
10.12.0sap-field-group-in-table-type-restrictionEnsures UI.FieldGroup is not used in a GridTable, AnalyticalTable, or TreeTable, because it is only supported in a ResponsiveTable.✅
10.11.0sap-no-deep-collection-facetsEnsures UI.CollectionFacet elements are not nested at third level or deeper.✅
10.10.0sap-no-single-facet-in-collectionEnsures UI.CollectionFacet is not used when it contains only a single UI.ReferenceFacet.✅
10.8.0sap-cloud-dev-adaptation-statusEnsures that cloudDevAdaptationStatus is defined in the sap.fiori section of the manifest.json file.✅
10.7.6sap-no-live-modeEnsures that live mode is not enabled.✅
10.2.0sap-description-column-labelEnsures that the description text property referenced using the Common.Text annotation has a meaningful Common.Label annotation. It must not be a generic value such as "Name" or "Description", and not the same label as the ID property.✅
9.12.0sap-text-arrangement-hiddenEnsures that the text property referenced by a UI.TextArrangement annotation using the Common.Text annotation is not hidden by the UI.Hidden annotation✅
9.11.0sap-no-data-field-intent-based-navigationEnsures neither DataFieldForIntentBasedNavigation nor DataFieldWithIntentBasedNavigation are used in tables or form fields in SAP Fiori elements applications.✅
9.10.0sap-condensed-table-layoutRequires condensedTableLayout to be enabled when using a grid table, analytical table, or tree table.✅
9.9.0sap-strict-uom-filteringEnsures that disableStrictUomFiltering is not set to true in sap.fe.app manifest configuration✅
9.8.0sap-table-personalizationEnsures that all table personalization options are enabled in the OData V4 applications.✅
9.7.0sap-anchor-bar-visibleAnchor Bar Visible should not be set to false in manifest settings for object page headers (except form entry object pages).✅
9.5.0sap-table-column-vertical-alignmentEnsures tableColumnVerticalAlignment Configuration for Responsive Type Tables in SAP Fiori Elements applications✅
9.4.0sap-enable-exportEnsures that the export to Excel functionality for tables in OData V4 and OData V2 applications is enabled✅
9.4.0sap-enable-pasteEnsures that the paste functionality for tables in OData V4 and OData V2 applications is enabled✅
9.3.1sap-state-preservation-modeEnsures Valid statePreservationMode Configuration in SAP Fiori Elements✅
9.1.0sap-copy-to-clipboardEnsures that the copy functionality in any table is enabled. "Copy" button is shown by default.✅
9.1.0sap-creation-mode-for-tableValidates that the table creation mode (createMode in OData V2 and creationMode in OData V4) is correctly configured to ensure an optimal user experience when creating new table entries.✅
9.1.0sap-flex-enabledEnsures that the flexEnabled property is set to true in the sap.ui5 section of the manifest.json file for applications using UI5 version 1.56 or higher.✅
9.1.0sap-width-including-column-headerEnsures that small tables (less than six columns) have the widthIncludingColumnHeader property set to true for better calculation of column width.✅
9.0.0sap-bookmark-performanceEnsure the correct usage of the auto-refresh interval options for sap.ushell.ui.footerbar.AddBookmarkButton.✅✅
9.0.0sap-browser-api-warningDetect warnings for usages of (window.)document APIs.✅✅
9.0.0sap-cross-application-navigationDo not use a static list of cross-application navigation targets.✅✅
9.0.0sap-forbidden-window-propertyDetect the definition of global properties in the window object.✅✅
9.0.0sap-message-toastEnsure the usage of the correct method options for sap.m.MessageToast.show.✅✅
9.0.0sap-no-absolute-component-pathDetect the absolute path to the component.✅✅
9.0.0sap-no-br-on-returnDetect the usage of document.queryCommandSupported with the insertBrOnReturn argument.✅✅
9.0.0sap-no-commons-usageDetect the usage of sap.ui.commons objects.✅✅
9.0.0sap-no-dom-accessDetect direct DOM access. Use the jQuery selector instead.✅✅
9.0.0sap-no-dom-insertionDetect direct DOM insertion.✅✅
9.0.0sap-no-dynamic-style-insertionDetect the usage of document.styleSheets (dynamic style insertion).✅✅
9.0.0sap-no-element-creationDetect direct element creation.✅✅
9.0.0sap-no-encode-file-serviceDetect the usage of /sap/bc/ui2/encode_file.✅✅
9.0.0sap-no-exec-commandDetect the usage of execCommand.✅✅
9.0.0sap-no-global-defineDetect the definition of global properties in the window object.✅✅
9.0.0sap-no-global-eventDetect the global event handling override.✅✅
9.0.0sap-no-global-selectionDetect global selection modification.✅✅
9.0.0sap-no-global-variableDisallow global variable declarations.✅✅
9.0.0sap-no-hardcoded-colorFlag use of hardcoded colors.✅✅
9.0.0sap-no-hardcoded-urlFlag use of hardcoded (non-relative) URLs.✅✅
9.0.0sap-no-history-manipulationDetect warnings for usages of history manipulation APIs.✅✅
9.0.0sap-no-inner-html-accessDetect access of the innerHTML property.✅✅
9.0.0sap-no-inner-html-writeDetect overriding of innerHTML.✅✅
9.0.0sap-no-jquery-device-apiFlag use of the deprecated jQuery.device API.✅✅
9.0.0sap-no-localhostDetect the usage of localhost.✅✅
9.0.0sap-no-localstorageDetect the usage of localStorage.✅✅
9.0.0sap-no-location-reloadDetect the usage of location.reload.✅✅
9.0.0sap-no-location-usageDetect the usage of location assignments.✅✅
9.0.0sap-no-navigatorDetect the usage of the navigator object.✅✅
9.0.0sap-no-override-renderingFlag override of rendering, getters, or setters for SAPUI5 objects.✅✅
9.0.0sap-no-override-storage-prototypeDetect override of the storage prototype.✅✅
9.0.0sap-no-proprietary-browser-apiDetect warnings for usages of proprietary browser APIs.✅✅
9.0.0sap-no-sessionstorageDetect the usage of sessionStorage.✅✅
9.0.0sap-no-ui5-prop-warningFlag use of private members of the sap.ui.model.odata.v2.ODataModel.✅✅
9.0.0sap-no-ui5base-propFlag use of private members from sap.ui.base classes.✅✅
9.0.0sap-opa5-autowait-trueCheck if autowait is true in Opa5.extendConfig.✅✅
9.0.0sap-timeout-usageDetect setTimeout usage with a value greater than zero.✅✅
9.0.0sap-ui5-formsDetect invalid content for SimpleForm, Form, and SmartForm.✅✅
9.0.0sap-ui5-global-evalDetect the usage of globalEval() and eval().✅✅
9.0.0sap-ui5-legacy-factoriesDetect legacy UI5 factories that lead to synchronous loading.✅✅
9.0.0sap-ui5-legacy-jquerysap-usageDetect legacy jQuery.sap usage.✅✅
9.0.0sap-ui5-no-private-propDetect the usage of private properties and functions of UI5 elements.✅✅
9.0.0sap-usage-basemastercontrollerDetect the usage of the deprecated BaseMasterController.✅✅
Apache-2.0, read

History

Latest

v10.17.3

Fixes, Dependencies 1

Notes
Patch Changes
Release Date

2026-10-22

Dependency Updates
  • Upgrade @humanwhocodes/momoa 3.3.9 → 3.3.13 [746c126]
  1. v10.17.2

    Fixes, Dependencies 2

    Notes
    Patch Changes
    Release Date

    2026-10-16

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/ui5-config [192bae1]
    Dependency Updates
    • Rebuild bundle with updated @sap-ux/i18n, @sap-ux/text-document-utils, @sap-ux/fiori-annotation-api [35f731a]
  2. v10.17.1

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-10-13

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/fiori-annotation-api [c22d46a]
  3. v10.17.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-10-12

    Features
    • add sap-micro-chart-requires-navigation-entity rule to validate that micro chart measures and dimensions use a 1:n navigation entity path [ac42d39]
  4. v10.16.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-10-09

    Features
    • add sap-no-inline-delete-with-multiselect rule to warn when both inlineDelete and multiselect are enabled in the same tableSettings [74dba15]
  5. v10.15.1

    Dependencies 1

    Notes
    Patch Changes
    Dependency Updates
    • Rebuild bundle with updated @sap-ux/project-access [c48a802]
  6. v10.15.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-10-06

    Features
    • add sap-no-comma-in-section-title rule to prevent commas in object page section titles [4d2a60a]
  7. v10.14.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-10-05

    Features
    • Create sap-no-path-hidden-on-interactive-columns rule to check UI.Hidden with a dynamic path is not be used on sortable or filterable columns [88b131d]
  8. v10.13.0

    Features, Fixes 1

    Notes
    Minor Changes
    Release Date

    2026-09-29

    Bug Fixes
    • Remove orphan eslint rules and enable sap-ui5-no-private-prop rule [d989d4a]
  9. v10.12.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-09-23

    Features
    • add sap-field-group-in-table-type-restriction rule to flag UI.FieldGroup usage in GridTable, AnalyticalTable, and TreeTable [b2a5cca]
  10. v10.11.4

    Features 1, Fixes

    Notes
    Patch Changes
    Release Date

    2026-09-22

    Features
    • Emit LICENSES.txt alongside each esbuild bundle listing all bundled node_modules packages; enable legalComments: 'linked' to preserve copyright comments; upgrade esbuild 0.27.4/0.28.1 → 0.28.2 [9c6ecd9]
  11. v10.11.3

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-09-22

    Bug Fixes
    • @sap-ux/cds-odata-annotation-converter is being released, and versions of packages that bundles it using esbuild also need to be patched. [1466bf7]
  12. v10.11.2

    Features 1, Fixes

    Notes
    Patch Changes
    Release Date

    2026-09-22

    Features
    • Update diagnostic messages by formatting rule-related properties, values, and annotation names as inline code for better readability in warnings/errors. [079ed68]
  13. v10.11.1

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-09-22

    Bug Fixes
    • Add defensive checks to esbuild.mjs to fail fast if @babel/eslint-parser is not installed and assert no @babel/* imports leak into the bundle after build [6f73f76]
  14. v10.11.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-09-18

    Features
    • Add the sap-no-deep-collection-facets rule [852ec34]
  15. v10.10.1

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-09-18

    Bug Fixes
    • Rebuild bundle — 10.10.0 was published with a broken esbuild output that left @babel/eslint-parser unbundled, causing ERR_MODULE_NOT_FOUND in consumer projects [20a02d6]
  16. v10.10.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-09-16

    Features
    • add sap-no-single-facet-in-collection rule to flag UI.CollectionFacet containing only a single UI.ReferenceFacet. [57ada1b]
  17. v10.9.4

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-09-11

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/project-access [bac78ad]
  18. v10.9.3

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-09-01

    Bug Fixes
    • handle json parsing failures in the language parser. [c9e527c]
  19. v10.9.2

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-08-27

    Dependency Updates
    • Upgrade @babel/core, @babel/eslint-parser, @babel/parser from 8.0.0-rc.6 to stable 8.0.x [5076c5f]
  20. v10.9.1

    Dependencies 1

    Notes
    Patch Changes
    Dependency Updates
    • @sap-ux/fiori-annotation-api dependency update. [cf28a5b]
  21. v10.9.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-08-26

    Features
    • Add an internal AI agent skill for developing ESLint rules in the @sap-ux/eslint-plugin-fiori-tools package. [6cfd8d0]
  22. v10.8.5

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-08-25

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/ui5-config [4f93997]
  23. v10.8.4

    Dependencies 2

    Notes
    Patch Changes
    Dependency Updates
    • Rebuild bundle with updated @sap-ux/project-access [ed4f7bc]
    Dependency Updates
    • Rebuild bundle with updated @sap-ux/text-document-utils and @sap-ux/ui5-config [39f2e27]
  24. v10.8.3

    Dependencies 1

    Notes
    Patch Changes
    Dependency Updates
    • update dependencies [open-ux-odata] [c0a9e6b]
  25. v10.8.2

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-08-06

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/odata-vocabularies [9b18470]
  26. v10.8.1

    Fixes 1

    Notes
    Patch Changes
    Bug Fixes
    • adjust preview middleware type [b6d893c]
  27. v10.8.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-08-04

    Features
    • add sap-cloud-dev-adaptation-status rule to warn when cloudDevAdaptationStatus is missing in sap.fiori manifest section. [cca82b6]
  28. v10.7.15

    Fixes 1, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-08-03

    Bug Fixes
    • The bump to 8.0.1 in #4956 caused the esbuild step to fail silently — @babel/core@8.0.1 pulls in @babel/parser@8.0.4 (via its ^8.0.0 peer range) which broke the patchBabelEslintParser plugin, so the published 10.7.14 lib/index.js is raw tsc output rather than a bundle. Consumers hit ERR_MODULE_NOT_FOUND for @babel/eslint-parser at runtime. [3afeb75]
    Dependency Updates
    • @sap-ux/fiori-annotation-api dependency update. [bd968d9]
  29. v10.7.14

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-07-24

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/project-access and @sap-ux/ui5-config [d0369f5]
  30. v10.7.13

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-07-23

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/cds-odata-annotation-converter [28263d1]
  31. v10.7.12

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-07-22

    Dependency Updates
    • Rebuild with updated @sap-ux/project-access [0249ff6]
  32. v10.7.11

    Fixes 1

    Notes
    Patch Changes
    Bug Fixes
    • vocabulary loader - support vocabulary [b7f0c85]
  33. v10.7.10

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-07-21

    Dependency Updates
    • @sap-ux/project-access dependency Update [a94300d]
  34. v10.7.9

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-07-15

    Bug Fixes
    • Validate required fields are defined in the .change file when creating a FlexChange object. [81e386d]
  35. v10.7.8

    Features 1, Fixes

    Notes
    Patch Changes
    Release Date

    2026-07-13

    Features
    • Enable linting applications with multiple views. [c325423]
  36. v10.7.7

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-07-10

    Bug Fixes
    • Deduplicate sap-description-column-label diagnostics when multiple entities share the same text property annotation [949ade6]
  37. v10.7.6

    Features 1, Fixes

    Notes
    Patch Changes
    Release Date

    2026-07-08

    Features
    • Extend the sap-no-live-mode rule to detect and report liveMode usage in OData V2 applications. [718643b]
  38. v10.7.5

    Dependencies 1

    Notes
    Patch Changes
    Dependency Updates
    • align vscode and types with fiori tools extensions [369c494]
  39. v10.7.4

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-07-06

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/cds-odata-annotation-converter [5b2a7f2]
  40. v10.7.3

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-07-03

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/odata-vocabularies, @sap-ux/ui5-config [526d59b]
  41. v10.7.2

    Dependencies 1

    Notes
    Patch Changes
    Dependency Updates
    • Bulk upgrade of minor dependencies and devDependencies [5ce779c]
  42. v10.7.1

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-07-02

    Bug Fixes
    • Streamline plugin meta — remove duplicate inline meta with stale hardcoded version, add namespace to single exported meta constant [8b75140]
  43. v10.7.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-07-02

    Features
    • Create a new rule to check live mode is not enabled in the manifest.json file of OData V4 applications. [ad4b0df]
  44. v10.6.6

    Features 1, Fixes

    Notes
    Patch Changes
    Release Date

    2026-06-30

    Features
    • Enhanced the eslint-plugin-fiori-tools to include precise source location (loc) data in all manifest-related ESLint diagnostics. [1d0eee4]
  45. v10.6.5

    Features 1, Fixes

    Notes
    Patch Changes
    Release Date

    2026-06-22

    Features
    • update OData V2 table export rule to consider "useExportToExcel" property for applications with minUI5Version lower than 1.145. [85c2bc5]
  46. v10.6.4

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-06-19

    Bug Fixes
    • detect property change file deletion and watch newly created .change files. [d15e5fc]
  47. v10.6.3

    Fixes 1

    Notes

    Released: 2026-06-12T08:20:17Z

    Patch Changes
    • 0425d5f: fix(eslint-plugin-fiori-tools): bundle @babel/core, @babel/eslint-parser, @babel/parser to prevent version conflicts with ui5-tooling-transpile in consumer projects
  48. v10.6.2

    Fixes 1

    Notes

    Released: 2026-06-10T09:12:01Z

    Patch Changes
    • e3d69d5: chore(eslint-plugin-fiori-tools): switch build from tsc to esbuild bundling
  49. v10.6.1

    Fixes 1

    Notes

    Released: 2026-06-09T19:59:54Z

    Patch Changes
    • @sap-ux/fiori-annotation-api@1.0.6
  50. v10.6.0

    Features 1

    Notes

    Released: 2026-06-08T10:14:19Z

    Minor Changes
    • 409ad75: FEAT: Add support to lint .change files. Enable table paste and export rules for ODataV2 tables.
  51. v10.5.4

    Fixes 1

    Notes

    Released: 2026-06-04T13:54:21Z

    Patch Changes
    • Updated dependencies [fff7490]
      • @sap-ux/project-access@2.1.1
      • @sap-ux/fiori-annotation-api@1.0.5
  52. v10.5.3

    Fixes 1

    Notes

    Released: 2026-06-04T10:19:37Z

    Patch Changes
    • Updated dependencies [b326a9a]
      • @sap-ux/project-access@2.1.0
      • @sap-ux/fiori-annotation-api@1.0.4
  53. v10.5.2

    Fixes 2

    Notes

    Released: 2026-06-03T14:58:37Z

    Patch Changes
    • 21a3de7: FIX: TypeScript type errors in test files (ESM migration follow-up)
    • Updated dependencies [21a3de7]
      • @sap-ux/odata-annotation-core@1.0.1
      • @sap-ux/fiori-annotation-api@1.0.3
      • @sap-ux/odata-entity-model@1.0.1
      • @sap-ux/odata-vocabularies@1.0.1
      • @sap-ux/project-access@2.0.3
  54. v10.5.1

    Fixes 2

    Notes

    Released: 2026-06-03T13:52:44Z

    Patch Changes
    • @sap-ux/project-access@2.0.2
    • @sap-ux/fiori-annotation-api@1.0.2
  55. v10.5.0

    Features 1

    Notes

    Released: 2026-06-02T16:09:55Z

    Minor Changes
    • ca7d40f: fix: support ESLint 10 by upgrading @babel/eslint-parser and @babel/core to 8.0.0-rc.6 and adding @babel/parser@8.0.0-rc.6 as a runtime dependency. This avoids @babel/eslint-parser's createRequire failing to load @babel/parser@8 (pure ESM) under pnpm's strict node_modules isolation, where @babel/parser is otherwise not visible from the consumer's resolution paths.
  56. v10.4.1

    Fixes 1

    Notes

    Released: 2026-06-01T15:15:26Z

    Patch Changes
    • Updated dependencies [aed799d]
      • @sap-ux/project-access@2.0.1
      • @sap-ux/fiori-annotation-api@1.0.1
  57. v10.4.0

    Features 1, Fixes 1

    Notes

    Released: 2026-05-30T20:54:07Z

    Minor Changes
    • 32609a7: chore(eslint-plugin-fiori-tools): migrate to ESM module system

      Migrated internal code to ESM (ECMAScript Modules) with NodeNext module resolution. This is a non-breaking change for consumers as the plugin continues to work with ESLint 9.x and 10.x.

    Patch Changes
    • Updated dependencies [32609a7]
      • @sap-ux/odata-annotation-core@1.0.0
      • @sap-ux/fiori-annotation-api@1.0.0
      • @sap-ux/odata-entity-model@1.0.0
      • @sap-ux/odata-vocabularies@1.0.0
      • @sap-ux/project-access@2.0.0
  58. v10.3.0

    Features 1

    Notes

    Released: 2026-05-29T18:38:26Z

    Minor Changes
    • 0d6c80c: feat: enhance ESLint rules to support CDS annotations for sap-description-column-label and sap-text-arrangement-hidden
  59. v10.2.2

    Fixes 1

    Notes

    Released: 2026-05-25T09:31:33Z

    Patch Changes
    • b3d4f62: Collect CAP application object page label to display in rule text messages.
  60. v10.2.1

    Fixes 2

    Notes

    Released: 2026-05-21T16:21:11Z

    Patch Changes
    • @sap-ux/project-access@1.38.1
    • @sap-ux/fiori-annotation-api@0.11.1
  61. v10.2.0

    Features 1, Fixes 1

    Notes

    Released: 2026-05-20T13:39:22Z

    Minor Changes
    • 2f1ece0: [rule] Add rule to check that a Common.Text description property has a meaningful Common.Label annotation
    Patch Changes
    • Updated dependencies [2f1ece0]
      • @sap-ux/fiori-annotation-api@0.11.0
      • @sap-ux/odata-annotation-core@0.3.1
      • @sap-ux/odata-entity-model@0.4.0
      • @sap-ux/odata-vocabularies@0.5.1
  62. v10.1.2

    Fixes 1

    Notes

    Released: 2026-05-19T15:16:46Z

    Patch Changes
    • Updated dependencies [63e6846]
      • @sap-ux/project-access@1.38.0
      • @sap-ux/fiori-annotation-api@0.10.1
  63. v10.1.1

    Fixes 1

    Notes

    Released: 2026-05-15T14:04:17Z

    Patch Changes
    • b090449: Enable sap-no-data-field-intent-based-navigation rule to check UI.HeaderFacet annotation in CAP apps.
  64. v10.1.0

    Features 1, Fixes 1

    Notes

    Released: 2026-05-15T08:12:20Z

    Minor Changes
    • 72695e5: chore: drop Node 20 support as it is no longer maintained
    Patch Changes
    • Updated dependencies [72695e5]
      • @sap-ux/fiori-annotation-api@0.10.0
      • @sap-ux/odata-annotation-core@0.3.0
      • @sap-ux/odata-entity-model@0.4.0
      • @sap-ux/odata-vocabularies@0.5.0
      • @sap-ux/project-access@1.37.0
  65. v10.0.8

    Fixes 1

    Notes

    Released: 2026-05-15T06:38:20Z

    Patch Changes
    • a34e4c2: Update table configuration related eslint rules to include object page section label in the reported issue message.
  66. v10.0.7

    Fixes 2

    Notes

    Released: 2026-05-14T11:45:51Z

    Patch Changes
    • 50a8ba5: chore: fresh release after workflow updates
    • Updated dependencies [50a8ba5]
      • @sap-ux/fiori-annotation-api@0.9.50
      • @sap-ux/odata-annotation-core@0.2.19
      • @sap-ux/odata-entity-model@0.3.8
      • @sap-ux/odata-vocabularies@0.4.32
      • @sap-ux/project-access@1.36.5
  67. v10.0.6

    Fixes 1

    Notes

    Released: 2026-05-13T09:36:59Z

    Patch Changes
    • Updated dependencies [21abda3]
      • @sap-ux/project-access@1.36.4
      • @sap-ux/fiori-annotation-api@0.9.49
  68. v10.0.5

    Fixes 1

    Notes

    Released: 2026-05-11T06:59:50Z

    Patch Changes
    • c520b5e: Add cds annotation code examples to rules documentation.
  69. v10.0.4

    Fixes 2

    Notes

    Released: 2026-05-06T23:02:00Z

    Patch Changes
    • @sap-ux/project-access@1.36.3
    • @sap-ux/fiori-annotation-api@0.9.48
  70. v10.0.3

    Fixes 1

    Notes

    Released: 2026-04-30T14:23:24Z

    Patch Changes
    • Updated dependencies [c160401]
      • @sap-ux/fiori-annotation-api@0.9.47
      • @sap-ux/odata-annotation-core@0.2.18
      • @sap-ux/project-access@1.36.2
      • @sap-ux/odata-entity-model@0.3.7
      • @sap-ux/odata-vocabularies@0.4.31
  71. v10.0.2

    Fixes 1

    Notes

    Released: 2026-04-29T15:24:37Z

    Patch Changes
    • Updated dependencies [3945459]
      • @sap-ux/project-access@1.36.1
      • @sap-ux/fiori-annotation-api@0.9.46
  72. v10.0.1

    Fixes 1

    Notes

    Released: 2026-04-27T19:47:46Z

    Patch Changes
    • Updated dependencies [1d60871]
      • @sap-ux/project-access@1.36.0
      • @sap-ux/fiori-annotation-api@0.9.45
  73. v10.0.0

    Breaking 1

    Notes

    Released: 2026-04-27T15:50:47Z

    Major Changes
    • 165a6c2: feat: support ESLint 10
  74. v9.13.0

    Features 1, Fixes 1

    Notes

    Released: 2026-04-24T09:57:47Z

    Minor Changes
    • 52f6549: Add .cds annotations support to enable linting of CAP apps with the eslint-plugin-fiori-tools.
    Patch Changes
    • Updated dependencies [52f6549]
      • @sap-ux/fiori-annotation-api@0.9.44
  75. v9.12.3

    Fixes 1

    Notes

    Released: 2026-04-23T12:54:21Z

    Patch Changes
    • Updated dependencies [03d3ea1]
      • @sap-ux/project-access@1.35.21
      • @sap-ux/fiori-annotation-api@0.9.43
  76. v9.12.2

    Fixes 1

    Notes

    Released: 2026-04-21T09:57:38Z

    Patch Changes
    • 291351f: Update sap-no-data-field-intent-based-navigation rule documentation with information on semantic link navigation.
  77. v9.12.1

    Fixes 2

    Notes

    Released: 2026-04-14T12:35:35Z

    Patch Changes
    • @sap-ux/project-access@1.35.20
    • @sap-ux/fiori-annotation-api@0.9.42
  78. v9.12.0

    Features 1

    Notes

    Released: 2026-04-13T07:28:19Z

    Minor Changes
    • 524690a: [rule] Add rule to check that a text property for a field with UI.TextArrangement is not hidden.
  79. v9.11.7

    Fixes 1

    Notes

    Released: 2026-04-09T11:02:11Z

    Patch Changes
    • 9696e29: Add legacy fiori_tools_configure.eslintrc for recommended and recommended-for-s4hana
  80. v9.11.6

    Fixes 1

    Notes

    Released: 2026-04-08T13:10:18Z

    Patch Changes
    • f1e4481: chore: upgrade lodash 4.17.23 → 4.18.1 (CVE security fix, vulnerable range <=4.17.23)
      • @sap-ux/fiori-annotation-api@0.9.41
      • @sap-ux/project-access@1.35.19
  81. v9.11.5

    Fixes 1

    Notes

    Released: 2026-04-07T07:42:21Z

    Patch Changes
    • 0f7f5f3: Fix: Check minUI5 version for the sap-width-including-column-header rule
  82. v9.11.4

    Fixes 1

    Notes

    Released: 2026-04-02T16:11:10Z

    Patch Changes
    • f65d718: fix: revert eslint peerDependency to ^9 instead of exact version
  83. v9.11.3

    Fixes 1

    Notes

    Released: 2026-04-01T13:59:33Z

    Patch Changes
    • 0153757: add es2020 globals
  84. v9.11.2

    Fixes 1

    Notes

    Released: 2026-04-01T11:49:37Z

    Patch Changes
    • Updated dependencies [3291f6c]
      • @sap-ux/project-access@1.35.18
      • @sap-ux/fiori-annotation-api@0.9.40
  85. v9.11.1

    Fixes 1

    Notes

    Released: 2026-03-31T15:15:08Z

    Patch Changes
    • 896be16: Add legacy eslint config from file fiori_tools_configure.eslintrc and fiori_tools_testcode.eslintrc for recommended-for-s4hana
  86. v9.11.0

    Features 1

    Notes

    Released: 2026-03-31T12:37:32Z

    Minor Changes
    • a61cb9b: [rule] Add rule to check that intent-based navigation data fields are not used.
  87. v9.10.5

    Fixes 2

    Notes

    Released: 2026-03-30T22:24:11Z

    Patch Changes
    • c53a4ba: chore(eslint-plugin-fiori-tools): upgrade typescript-eslint 8.46.2 → 8.57.2; upgrade shared devDependencies (jest 30)
    • Updated dependencies [c53a4ba]
      • @sap-ux/odata-vocabularies@0.4.30
      • @sap-ux/fiori-annotation-api@0.9.39
      • @sap-ux/project-access@1.35.17
  88. v9.10.4

    Fixes 1

    Notes

    Released: 2026-03-26T20:06:10Z

    Patch Changes
    • Updated dependencies [b66e827]
      • @sap-ux/project-access@1.35.17
      • @sap-ux/fiori-annotation-api@0.9.38
  89. v9.10.3

    Fixes 3

    Notes

    Released: 2026-03-26T12:07:04Z

    Patch Changes
    • a41533f: fix(eslint-plugin-fiori-tools): upgrade runtime dependencies and fix @eslint/core 1.x compatibility

      • Upgrade @babel/core, @eslint/json, @eslint/config-helpers, globals, synckit, yaml, semver, @sap-ux/vocabularies-types
      • Cast rules to Plugin['rules'] for stricter @eslint/core 1.x type definitions
    • Updated dependencies [a41533f]

    • Updated dependencies [a41533f]

      • @sap-ux/fiori-annotation-api@0.9.37
      • @sap-ux/project-access@1.35.16
  90. v9.10.2

    Fixes 1

    Notes

    Released: 2026-03-25T12:56:41Z

    Patch Changes
    • Updated dependencies [f384ace]
      • @sap-ux/project-access@1.35.15
      • @sap-ux/fiori-annotation-api@0.9.36
  91. v9.10.1

    Fixes 2

    Notes

    Released: 2026-03-20T16:07:49Z

    Patch Changes
    • @sap-ux/project-access@1.35.14
    • @sap-ux/fiori-annotation-api@0.9.35
  92. v9.10.0

    Features 1

    Notes

    Released: 2026-03-19T12:13:39Z

    Minor Changes
    • 8ec22c9: [rule] add sap-condensed-table-layout eslint rule
  93. v9.9.4

    Fixes 1

    Notes

    Released: 2026-03-18T14:50:43Z

    Patch Changes
    • Updated dependencies [436cad8]
      • @sap-ux/fiori-annotation-api@0.9.34
  94. v9.9.3

    Fixes 1

    Notes

    Released: 2026-03-17T13:16:55Z

    Patch Changes
    • 9afb66a: feat: add plugin version number to rule in readme
  95. v9.9.2

    Fixes 1

    Notes

    Released: 2026-03-17T01:04:22Z

    Patch Changes
    • @sap-ux/fiori-annotation-api@0.9.33
  96. v9.9.1

    Fixes 1

    Notes

    Released: 2026-03-16T17:06:45Z

    Patch Changes
    • Updated dependencies [dfa433e]
      • @sap-ux/fiori-annotation-api@0.9.32
      • @sap-ux/odata-entity-model@0.3.7
      • @sap-ux/odata-annotation-core@0.2.17
      • @sap-ux/odata-vocabularies@0.4.29
  97. v9.9.0

    Features 1

    Notes

    Released: 2026-03-16T10:24:20Z

    Minor Changes
    • 5055dde: Feat: add sap-strict-uom-filtering eslint rule
  98. v9.8.0

    Features 1

    Notes

    Released: 2026-03-13T09:08:55Z

    Minor Changes
    • af65902: Add table personalization rule that checks that all table customization settings are available in OData V4 applications.
  99. v9.7.8

    Fixes 1

    Notes

    Released: 2026-03-11T16:49:00Z

    Patch Changes
    • Updated dependencies [79e69b9]
      • @sap-ux/odata-vocabularies@0.4.28
      • @sap-ux/fiori-annotation-api@0.9.31
  100. v9.7.7

    Fixes 1

    Notes

    Released: 2026-03-10T16:01:33Z

    Patch Changes
    • a9322c9: fix(deps): update dependency globals to v17
  101. v9.7.6

    Fixes 1

    Notes

    Released: 2026-03-10T07:46:29Z

    Patch Changes
    • Updated dependencies [e1ef0ba]
      • @sap-ux/fiori-annotation-api@0.9.30
  102. v9.7.5

    Fixes 1

    Notes

    Released: 2026-03-05T16:08:22Z

    Patch Changes
    • Updated dependencies [d834713]
      • @sap-ux/project-access@1.35.13
      • @sap-ux/fiori-annotation-api@0.9.29
  103. v9.7.4

    Fixes 5

    Notes

    Released: 2026-03-05T12:30:25Z

    Patch Changes
    • 2917c4c: fix(deps): update dependency yaml to v2.8.2
    • 7c06ef0: fix(deps): update dependencies [open-ux-odata]
    • fa74f92: fix(deps): update dependency c8 to v11
    • 83ca0e9: fix(deps): update dependency cross-env to v10
    • Updated dependencies [7c06ef0]
      • @sap-ux/fiori-annotation-api@0.9.28
      • @sap-ux/project-access@1.35.12
  104. v9.7.3

    Fixes 1

    Notes

    Released: 2026-03-04T22:42:20Z

    Patch Changes
    • f90fcca: fix(deps): update dependency @eslint/json to v0.14.0
      • @sap-ux/fiori-annotation-api@0.9.27
      • @sap-ux/project-access@1.35.11
  105. v9.7.2

    Fixes 1

    Notes

    Released: 2026-03-04T15:52:08Z

    Patch Changes
    • 4dcf980: fix(deps): update dependency @eslint/config-helpers to v0.5.2
  106. v9.7.1

    Fixes 2

    Notes

    Released: 2026-03-04T14:39:10Z

    Patch Changes
    • @sap-ux/project-access@1.35.11
    • @sap-ux/fiori-annotation-api@0.9.26
  107. v9.7.0

    Features 1

    Notes

    Released: 2026-03-04T12:59:11Z

    Minor Changes
    • 51236d3: Add sap-anchor-bar-visible eslint rule.
  108. v9.6.10

    Fixes 4

    Notes

    Released: 2026-03-04T09:03:38Z

    Patch Changes
    • @sap-ux/fiori-annotation-api@0.9.25
    • @sap-ux/odata-annotation-core@0.2.16
    • @sap-ux/odata-entity-model@0.3.6
    • @sap-ux/odata-vocabularies@0.4.27
  109. v9.6.9

    Fixes 1

    Notes

    Released: 2026-02-27T15:42:39Z

    Patch Changes
    • Updated dependencies [ca2566b]
      • @sap-ux/project-access@1.35.10
      • @sap-ux/fiori-annotation-api@0.9.24
  110. v9.6.8

    Fixes 1

    Notes

    Released: 2026-02-27T14:38:29Z

    Patch Changes
    • 562469f: Update the readme with .mjs example for configuration
  111. v9.6.7

    Fixes 1

    Notes

    Released: 2026-02-26T10:46:59Z

    Patch Changes
    • @sap-ux/fiori-annotation-api@0.9.23
  112. v9.6.6

    Fixes 2

    Notes

    Released: 2026-02-23T22:35:31Z

    Patch Changes
    • @sap-ux/project-access@1.35.9
    • @sap-ux/fiori-annotation-api@0.9.22
  113. v9.6.5

    Fixes 2

    Notes

    Released: 2026-02-23T19:07:48Z

    Patch Changes
    • Updated dependencies [0ecc5f1]
    • Updated dependencies [cc1c422]
      • @sap-ux/project-access@1.35.8
      • @sap-ux/fiori-annotation-api@0.9.21
      • @sap-ux/odata-annotation-core@0.2.15
      • @sap-ux/odata-entity-model@0.3.6
      • @sap-ux/odata-vocabularies@0.4.26
  114. v9.6.4

    Fixes 2

    Notes

    Released: 2026-02-20T21:31:31Z

    Patch Changes
    • @sap-ux/project-access@1.35.7
    • @sap-ux/fiori-annotation-api@0.9.20
  115. v9.6.3

    Fixes 1

    Notes

    Released: 2026-02-20T16:17:11Z

    Patch Changes
    • @sap-ux/fiori-annotation-api@0.9.19
  116. v9.6.2

    Fixes 3

    Notes

    Released: 2026-02-20T13:46:55Z

    Patch Changes
    • bb310dc: fix(deps): update dependency semver to v7.7.4
    • Updated dependencies [bb310dc]
    • Updated dependencies [e5bc3ca]
      • @sap-ux/project-access@1.35.6
      • @sap-ux/fiori-annotation-api@0.9.18
  117. v9.6.1

    Fixes 1

    Notes

    Released: 2026-02-18T21:45:35Z

    Patch Changes
    • Updated dependencies [d57cc47]
      • @sap-ux/project-access@1.35.5
      • @sap-ux/fiori-annotation-api@0.9.17
  118. v9.6.0

    Features 1

    Notes

    Released: 2026-02-18T10:31:10Z

    Minor Changes
    • 552c106: Fix: check table paste functionality is enabled on object pages only.
  119. v9.5.11

    Fixes 1

    Notes

    Released: 2026-02-17T01:38:30Z

    Patch Changes
    • Updated dependencies [1fa3bb7]
      • @sap-ux/odata-vocabularies@0.4.25
      • @sap-ux/fiori-annotation-api@0.9.16
  120. v9.5.10

    Fixes 2

    Notes

    Released: 2026-02-16T16:08:11Z

    Patch Changes
    • @sap-ux/project-access@1.35.4
    • @sap-ux/fiori-annotation-api@0.9.15
  121. v9.5.9

    Fixes 1

    Notes

    Released: 2026-02-13T09:54:38Z

    Patch Changes
    • Updated dependencies [346f09c]
      • @sap-ux/project-access@1.35.3
      • @sap-ux/fiori-annotation-api@0.9.14
  122. v9.5.8

    Fixes 1

    Notes

    Released: 2026-02-12T10:29:41Z

    Patch Changes
    • Updated dependencies [d2b772d]
      • @sap-ux/project-access@1.35.2
      • @sap-ux/fiori-annotation-api@0.9.13
  123. v9.5.7

    Fixes 1

    Notes

    Released: 2026-02-11T09:38:04Z

    Patch Changes
    • 47f2f3f: Add auto fix for sap-width-including-column-header rule
  124. v9.5.6

    Fixes 1

    Notes

    Released: 2026-02-10T23:50:15Z

    Patch Changes
    • Updated dependencies [2fc459c]
      • @sap-ux/odata-vocabularies@0.4.24
      • @sap-ux/fiori-annotation-api@0.9.12
      • @sap-ux/project-access@1.35.1
  125. v9.5.5

    Fixes 1

    Notes

    Released: 2026-02-10T21:03:43Z

    Patch Changes
    • Updated dependencies [3795bb2]
      • @sap-ux/odata-annotation-core@0.2.14
      • @sap-ux/fiori-annotation-api@0.9.11
      • @sap-ux/odata-entity-model@0.3.5
      • @sap-ux/odata-vocabularies@0.4.23
  126. v9.5.4

    Fixes 1

    Notes

    Released: 2026-02-09T11:21:43Z

    Patch Changes
    • Updated dependencies [a5ecd7f]
      • @sap-ux/project-access@1.35.0
      • @sap-ux/fiori-annotation-api@0.9.10
  127. v9.5.3

    Fixes 1

    Notes

    Released: 2026-02-09T10:08:59Z

    Patch Changes
    • 0e1d0f3: Remove statePreservationMode with auto fix option
  128. v9.5.2

    Fixes 1

    Notes

    Released: 2026-02-05T20:09:45Z

    Patch Changes
    • Updated dependencies [467e6aa]
      • @sap-ux/project-access@1.34.7
      • @sap-ux/fiori-annotation-api@0.9.9
  129. v9.5.1

    Fixes 2

    Notes

    Released: 2026-02-05T08:38:39Z

    Patch Changes
    • ad321ab: fix(deps): update dependency semver to v7.7.3
    • Updated dependencies [ad321ab]
      • @sap-ux/project-access@1.34.6
      • @sap-ux/fiori-annotation-api@0.9.8
  130. v9.5.0

    Features 1

    Notes

    Released: 2026-02-04T17:27:24Z

    Minor Changes
    • 5c8b645: Add tableColumnVerticalAlignment setting rule for Responsive tables in OData V2 applications.
  131. v9.4.1

    Fixes 1

    Notes

    Released: 2026-02-03T15:42:23Z

    Patch Changes
    • Updated dependencies [89175fe]
      • @sap-ux/project-access@1.34.5
      • @sap-ux/fiori-annotation-api@0.9.7
  132. v9.4.0

    Features 1

    Notes

    Released: 2026-02-02T11:51:30Z

    Minor Changes
    • 6a5469b: Added eslint rules to enable paste and export in OData V4 application tables.
  133. v9.3.3

    Fixes 1

    Notes

    Released: 2026-01-30T16:59:27Z

    Patch Changes
    • ea7a16c: Fix Extend lodash vulnerability
      • @sap-ux/fiori-annotation-api@0.9.6
      • @sap-ux/project-access@1.34.4
  134. v9.3.2

    Fixes 1

    Notes

    Released: 2026-01-30T15:15:44Z

    Patch Changes
    • c77df15: Exclude page name when reporting issue on application level for table creation mode
  135. v9.3.1

    Fixes 1

    Notes

    Released: 2026-01-30T13:45:47Z

    Patch Changes
    • ecc305d: Add statePreservationMode rule for OData V2 application.
  136. v9.3.0

    Features 1

    Notes

    Released: 2026-01-30T08:25:17Z

    Minor Changes
    • 416428c: Add copy to clipboard property rule for OData V2 application tables.
  137. v9.2.4

    Fixes 1

    Notes

    Released: 2026-01-29T14:02:02Z

    Patch Changes
    • Updated dependencies [6d71400]
      • @sap-ux/fiori-annotation-api@0.9.5
      • @sap-ux/project-access@1.34.3
      • @sap-ux/odata-annotation-core@0.2.13
      • @sap-ux/odata-entity-model@0.3.4
      • @sap-ux/odata-vocabularies@0.4.22
  138. v9.2.3

    Fixes 1

    Notes

    Released: 2026-01-27T14:39:50Z

    Patch Changes
    • 98a5947: fix: add auto fix for creation mode for table
  139. v9.2.2

    Fixes 1

    Notes

    Released: 2026-01-27T10:15:32Z

    Patch Changes
    • 40b2423: fix: revised text
  140. v9.2.1

    Fixes 1

    Notes

    Released: 2026-01-23T22:30:10Z

    Patch Changes
    • @sap-ux/fiori-annotation-api@0.9.4
  141. v9.2.0

    Features 1

    Notes

    Released: 2026-01-21T09:55:25Z

    Minor Changes
    • cd27778: Fix plugin integration issue when working with multiple projects: create new ProjectContext and cache diagnostics by file uri and ruleId.
  142. v9.1.3

    Fixes 2

    Notes

    Released: 2026-01-16T13:57:39Z

    Patch Changes
    • be67fc4: fix: fix path mappings and also lint custom mockserver extensions
    • Updated dependencies [be67fc4]
      • @sap-ux/project-access@1.34.2
      • @sap-ux/fiori-annotation-api@0.9.3
  143. v9.1.2

    Fixes 1

    Notes

    Released: 2026-01-15T14:14:39Z

    Patch Changes
    • Updated dependencies [55ac9f0]
      • @sap-ux/project-access@1.34.1
      • @sap-ux/fiori-annotation-api@0.9.2
  144. v9.1.1

    Fixes 2

    Notes

    Released: 2026-01-15T12:16:35Z

    Patch Changes
    • 4d6695f: fix: add missing JSDoc
    • Updated dependencies [4d6695f]
      • @sap-ux/fiori-annotation-api@0.9.1
  145. v9.1.0

    Features 1, Fixes 2

    Notes

    Released: 2026-01-14T17:56:49Z

    Minor Changes
    • b132944: feat: add consistency rules sap-flex-enabled, sap-disable-copy-to-clipboard and sap-width-including-column-header.
    Patch Changes
    • Updated dependencies [b132944]
    • Updated dependencies [b132944]
      • @sap-ux/project-access@1.34.0
      • @sap-ux/fiori-annotation-api@0.9.0
  146. v9.0.5

    Fixes 1

    Notes

    Released: 2026-01-12T09:10:27Z

    Patch Changes
    • d667a5e: fix: add repository field to package.json
  147. v9.0.4

    Fixes 1

    Notes

    Released: 2025-12-23T18:45:16Z

    Patch Changes
    • d24f36d: refactor: update ESLint configuration to remove unnecessary defineConfig usage
  148. v9.0.3

    Fixes 1

    Notes

    Released: 2025-12-19T16:41:18Z

    Patch Changes
    • 904870c: Update README with migration guide for ESLint 9
  149. v9.0.2

    Fixes 1

    Notes

    Released: 2025-12-19T15:33:24Z

    Patch Changes
    • dad2bd7: Write Eslint 9 flat config for new project. Replace eslint-plugin-fiori-custom with @sap-ux/eslint-plugin-fiori-tools
  150. v9.0.1

    Fixes 1

    Notes

    Released: 2025-12-18T21:05:02Z

    Patch Changes
    • a9471d0: fix sonar issues
  151. v9.0.0dated in the atlas

    Breaking 1

    Notes

    Released: 2025-12-18T16:52:25Z

    Major Changes
    • 0ffd46f: Merge eslint-plugin-fiori-custom into @sap-ux/eslint-plugin-fiori-tools. Upgrade to support eslint 9. Now using eslint 9 flat config file format.
  152. v0.6.2

    Fixes 1

    Notes

    Released: 2025-11-05T06:53:42Z

    Patch Changes
    • cfe9c13: Add deep link to package and changelog to README.md
  153. v0.6.1

    Fixes 1

    Notes

    Released: 2025-10-06T17:09:01Z

    Patch Changes
    • 43a2446: chore: fix Sonar issues
  154. v0.6.0

    Features 1

    Notes

    Released: 2025-05-14T22:35:53Z

    Minor Changes
    • a28357d: chore - drop node18 support as it is out of maintenance
  155. v0.5.0

    Breaking 1, Features 1

    Notes

    Released: 2024-07-05T15:03:05Z

    Minor Changes
    • c2359077: [BREAKING CHANGE] Change TypeScript transpile target to ES2021 to align with NodeJS 18+
  156. v0.4.2

    Fixes 1

    Notes

    Released: 2024-05-22T19:49:18Z

    Patch Changes
    • 398c4092: Relax some eslint rules for fiori typescript projects
  157. v0.4.1

    Fixes 1

    Notes

    Released: 2024-04-11T18:52:44Z

    Patch Changes
    • da0ecd9a: Enable Typscript type checking in eslint module @sap-ux/eslint-plugin-fiori-tools
  158. v0.3.2

    Fixes 1

    Notes

    Released: 2024-03-15T14:41:45Z

    Patch Changes
    • 4b29ddcc: Update TypeScript templates, eslint config and ui5 devDependencies
  159. v0.3.1

    Fixes 1

    Notes

    Released: 2024-02-27T22:07:50Z

    Patch Changes
    • c15435b6: fix: remove engines pnpm from package.json
  160. v0.3.0

    Features 1

    Notes

    Released: 2023-10-19T12:06:19Z

    Minor Changes
    • 1aa0fc43: Drop NodeJS 16 support, current supported versions NodeJS 18 and 20.
  161. v0.2.2

    Fixes 1

    Notes

    Released: 2023-09-20T13:13:51Z

    Patch Changes
    • 63c698a8: chore - fix publishing of modules missed in failed release build
  162. v0.2.1

    Fixes 1

    Notes

    Released: 2023-06-27T14:58:54Z

    Patch Changes
    • 4ba13898: Chore - update devDeps, fix lint issues, adjust rimraf.
  163. v0.2.0

    Features 1

    Notes

    Released: 2023-06-12T13:22:02Z

    Minor Changes
    • 7c70e25d: adds new writer ui5-library-writer
  164. v0.1.5

    Fixes 1

    Notes

    Released: 2023-05-24T18:07:01Z

    Patch Changes
    • 5c7f40c6: fix build cache for release artefact
  165. v0.1.4

    Fixes 1

    Notes

    Released: 2023-05-24T17:45:06Z

    Patch Changes
    • b6793a50: release new version
  166. v0.1.2

    Fixes 1

    Notes

    Released: 2023-05-24T17:15:34Z

    Patch Changes
    • 059f3fc0: Update Readme and bump version
  167. v0.1.1

    Fixes 1

    Notes

    Released: 2023-05-24T10:35:22Z

    Patch Changes
    • 495a22cb: Use @sap-ux/eslint-plugin-fiori-tools for JS projects with eslint option
  168. v0.1.0

    Features 1

    Notes
    Minor Changes
    • 7ac0cb40: Add new module containing an eslint plugin with reusable eslint configs
6,175downloads per week, npm
Weekly downloads for @sap-ux/eslint-plugin-fiori-tools26 complete calendar weeks from 2026-04-27 to 2026-10-25; the latest total is 6175.27 Apr – 3 May: 22,6564 May – 10 May: 27,73311 May – 17 May: 26,57018 May – 24 May: 28,02025 May – 31 May: 25,5121 Jun – 7 Jun: 21,6008 Jun – 14 Jun: 31,51215 Jun – 21 Jun: 30,88722 Jun – 28 Jun: 29,74529 Jun – 5 Jul: 31,6306 Jul – 12 Jul: 33,00213 Jul – 19 Jul: 33,78520 Jul – 26 Jul: 34,45627 Jul – 2 Aug: 32,4583 Aug – 9 Aug: 33,25010 Aug – 16 Aug: 29,97617 Aug – 23 Aug: 32,02924 Aug – 30 Aug: 30,92731 Aug – 6 Sept: 25,9737 Sept – 13 Sept: 19,45114 Sept – 20 Sept: 26,92321 Sept – 27 Sept: 32,54828 Sept – 4 Oct: 32,8945 Oct – 11 Oct: 29,50112 Oct – 18 Oct: 17,06819 Oct – 25 Oct: 6,175
Linting
  1. @cbs-consulting/cds-eslintESLint plugin with one consultancy's rules for CDS filesfrom CAP
  2. @cbs-consulting/toolsShared ESLint configuration for SAPUI5 and CAP projectsfrom CAP
  3. ui5plugin-linterCommand-line linter for UI5 classes, XML views and i18n filesfrom UI5
  4. ui5pluginSAPUI5 extension for Visual Studio Codefrom UI5
  5. eslint-plugin-better-cap-configESLint rules flagging deprecated CAP configurationfrom CAP
  6. hana-linterRegex naming rules for SAP HANA artifacts in a CAP projectfrom CAP
  7. @sap/eslint-plugin-cdsSAP's ESLint plugin for CDSfrom CAP
  8. vscode-ui5-language-assistantVS Code extension for SAPUI5 and OpenUI5 XML views and manifestfrom UI5
  9. @satiroglu/kaevRule-based checker for SAPUI5 and OpenUI5 projectsfrom UI5
  10. @ui5/linterStatic analysis tool for UI5 projectsfrom UI5

Details

Sources5
npm registrydiscovered herechecked
The discovery passdiscovered herechecked
npm registry, @sap-ux/eslint-plugin-fiori-toolsversion, releases, installschecked
github.com/https://github.com/SAP/open-ux-tools.gittree, pushes, contributors, CIchecked
packages/eslint-plugin-fiori-tools/README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
latestv10.17.3
first release
releases and cadence159, ~3d median
discovered vianpm registry, The discovery pass
first seen in the atlas
ecosystem and domaincap, developer-experience
Contributors85
History in the atlas3
  1. Typed cds-plugin by placement, which defaults every candidate to that. It is not one.
  2. ESLint rules from the Fiori tools team, aimed at the parts of a project their generators produce.
  3. First seen.
For your agent
Ref
artifact:sap-ux-eslint-plugin-fiori-tools
JSON
/artifacts/sap-ux-eslint-plugin-fiori-tools.json
MCP
Connecting an agent