# eslint-plugin-lightning **Repository Path**: mirrors_salesforce/eslint-plugin-lightning ## Basic Information - **Project Name**: eslint-plugin-lightning - **Description**: Collection of ESLint rules for Salesforce Lightning platform. - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-09 - **Last Updated**: 2026-01-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # @salesforce/eslint-plugin-lightning > Collection of ESLint rules for Salesforce Lightning platform. ## Installation ```sh $ npm install eslint @salesforce/eslint-plugin-lightning --save-dev ``` ## Usage Import this plugin to your ESLint configuration file and apply your desired configuration. See [ESLint documentation](http://eslint.org/docs/user-guide/configuring#configuring-plugins) for details. ```js // eslint.config.js const pluginLightning = require('@salesforce/eslint-plugin-lightning'); module.exports = [ { 'plugins': { '@salesforce/lightning': pluginLightning, } 'rules': { '@salesforce/lightning/no-moment': 'error', '@salesforce/lightning/prefer-i18n-service': 'error' } } ] ``` ## Rules ### Internationalization rules | Rule ID | Description | Fixable | | -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | ------- | | [lightning/no-aura-localization-service](./docs/rules/no-aura-localization-service.md) | prevent usage of `$A.localizationService` | | | [lightning/no-moment](./docs/rules/no-moment.md) | prevent usage of `moment` library | | | [lightning/prefer-i18n-service](./docs/rules/prefer-i18n-service.md) | suggest usage of `@salesforce/i18n-service` over direct calls to `Intl` | | ### Apex rules | Rule ID | Description | Fixable | | -------------------------------------------------------------------------------------- | ------------------------------------------------------ | ------- | | [lightning/valid-apex-method-invocation](./docs/rules/valid-apex-method-invocation.md) | enforce invoking Apex methods with the right arguments | |