Updated linting config #21

- Now works
- Ran linting on the repo
This commit is contained in:
Logan Cusano
2024-08-17 17:02:05 -04:00
parent ab929489b0
commit 46989942d8
7 changed files with 15 additions and 28 deletions

View File

@@ -14,15 +14,19 @@ const compat = new FlatCompat({
});
export default [
// Apply ESLint recommended settings first
...compat.extends().map((config) => ({
...config,
files: ["**/*.mjs", "**/*.js", "**/*.cjs"],
})),
// Custom rules and plugin configuration
{
plugins: {
"unused-imports": unusedImports,
},
files: ["**/*.mjs", "**/*.js", "**/*.cjs"],
rules: {
...config.rules,
// ...other your custom rules
// Custom rules here
"no-console": "warn",
"no-unused-vars": "off", // or "@typescript-eslint/no-unused-vars": "off",
"unused-imports/no-unused-imports": "error",
@@ -35,8 +39,9 @@ export default [
argsIgnorePattern: "^_",
},
],
"prettier/prettier": "warn", // Integrate prettier
},
})),
},
prettierConfig, // Turns off all ESLint rules that have the potential to interfere with Prettier rules.
eslintPluginPrettierRecommended,
];