To add this plugin to your package/project, install it with your favorite Node.js package manager.
$ yarn add --dev @salesforce/eslint-plugin-lwc-mobile$ npm install --save-dev @salesforce/eslint-plugin-lwc-mobileThe default configurations are now in the flat config format supported by ESLint 9 and beyond. To include recommendedConfigs in your flat config, spread it into your configuration array. Note that recommendedConfigs is a collection of preset configs and must be expanded accordingly.:
// eslint.config.mjs
import js from '@eslint/js';
import lwcMobilePlugin from "@salesforce/eslint-plugin-lwc-mobile";
export default [
{ plugins: { "@salesforce/lwc-mobile": lwcMobilePlugin } },
js.configs.recommended,
...lwcMobilePlugin.recommendedConfigs,
];Configurations for legacy ESLint have moved to -legacy extensions. Here's an example snippet of a .eslintrc.json configuration file, that will configure the eslint-plugin-lwc-mobile plugin. Extending the plugin:@salesforce/lwc-mobile/recommended-legacy ESLint configuration will enable static analysis on all .js files used in your Lightning web components.
{
"extends": ["eslint:recommended", "plugin:@salesforce/lwc-mobile/recommended-legacy"]
}