@ijlee2-frontend-configs/eslint-config-ember v2.0.2
@ijlee2-frontend-configs/eslint-config-ember
The package provides a configuration for eslint (Ember projects).
Usage
Install these packages as development dependencies:
@ijlee2-frontend-configs/eslint-config-embereslinttypescript(optional)
Afterwards, create the file eslint.config.mjs.
// For a v1 app (classic, or Embroider + Webpack)
export { default } from '@ijlee2-frontend-configs/eslint-config-ember/v1-app';
// For a v2 app (Embroider + Vite)
export { default } from '@ijlee2-frontend-configs/eslint-config-ember/v2-app';
// For a v1 addon
export { default } from '@ijlee2-frontend-configs/eslint-config-ember/v1-addon';
// For a v2 addon
export { default } from '@ijlee2-frontend-configs/eslint-config-ember/v2-addon';In TypeScript projects, using
@ijlee2-frontend-configs/eslint-config-emberwith@ijlee2-frontend-configs/typescriptcauseseslint-plugin-import-xto error.Resolve error: File '@tsconfig/strictest/tsconfig' not found. at resolveExtends at _parseTsconfig ...As a temporary fix, please install
@tsconfig/*packages instead of@ijlee2-frontend-configs/typescript.
Customization
Import the configuration, then export the modified object. See eslint documentation for more information.
import baseConfiguration from '@ijlee2-frontend-configs/eslint-config-ember/v2-app';
export default [
...baseConfiguration,
{
files: ['**/*.{gts,ts}'],
rules: {
'@typescript-eslint/no-explicit-any': 'off',
},
},
];License
This project is licensed under the MIT License.
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
6 months ago
6 months ago
6 months ago
7 months ago
7 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
9 months ago
9 months ago