mirror of
https://github.com/makeplane/plane.git
synced 2025-12-18 20:59:39 +01:00
* [WEB-5134] refactor: update `web` ESLint configuration and refactor imports to use type imports - Enhanced ESLint configuration by adding new rules for import consistency and type imports. - Refactored multiple files to replace regular imports with type imports for better clarity and performance. - Ensured consistent use of type imports across the application to align with TypeScript best practices. * refactor: standardize type imports across components - Updated multiple files to replace regular imports with type imports for improved clarity and consistency. - Ensured adherence to TypeScript best practices in the rich filters and issue layouts components.
19 lines
545 B
JavaScript
19 lines
545 B
JavaScript
module.exports = {
|
|
root: true,
|
|
extends: ["@plane/eslint-config/next.js"],
|
|
rules: {
|
|
"no-duplicate-imports": "off",
|
|
"import/no-duplicates": ["error", { "prefer-inline": false }],
|
|
"import/consistent-type-specifier-style": ["error", "prefer-top-level"],
|
|
"@typescript-eslint/no-import-type-side-effects": "error",
|
|
"@typescript-eslint/consistent-type-imports": [
|
|
"error",
|
|
{
|
|
prefer: "type-imports",
|
|
fixStyle: "separate-type-imports",
|
|
disallowTypeAnnotations: false,
|
|
},
|
|
],
|
|
},
|
|
};
|