mirror of
https://github.com/home-assistant/frontend.git
synced 2026-07-06 22:15:19 +01:00
3124fbe08e
* Update eslint to v10.1.0 Migrate from eslint-plugin-import to eslint-plugin-import-x since the original plugin uses removed ESLint 10 APIs (context.parserOptions, context.parserPath). Airbnb-base non-import rules preserved via FlatCompat with import rules stripped and replaced by import-x. - eslint 9.39.4 → 10.1.0 - Add eslint-plugin-import-x 4.16.2 - Add @eslint/eslintrc and @eslint/js as explicit deps - Remove --flag v10_config_lookup_from_file (now default) - Replace /* eslint-env */ comment with config-based globals - Update all import/ rule references to import-x/ * Remove unnecessary eslint-disable for generated gallery imports The import-pages file is generated as .ts, so import-x/extensions doesn't require an extension (ts: "never" in config).
17 lines
440 B
JavaScript
17 lines
440 B
JavaScript
// @ts-check
|
|
|
|
import tseslint from "typescript-eslint";
|
|
import rootConfig from "../eslint.config.mjs";
|
|
|
|
export default tseslint.config(...rootConfig, {
|
|
rules: {
|
|
"no-console": "off",
|
|
"import-x/no-extraneous-dependencies": "off",
|
|
"import-x/extensions": "off",
|
|
"import-x/no-dynamic-require": "off",
|
|
"global-require": "off",
|
|
"@typescript-eslint/no-require-imports": "off",
|
|
"prefer-arrow-callback": "off",
|
|
},
|
|
});
|