add linting workflows

This commit is contained in:
2023-12-06 20:39:05 +01:00
parent d5daf0de99
commit fa1bb19623
8 changed files with 1824 additions and 0 deletions

34
.eslintrc.js Normal file
View File

@@ -0,0 +1,34 @@
module.exports = {
root: true,
parser: "@typescript-eslint/parser",
parserOptions: {
ecmaVersion: 2020,
sourceType: "module",
ecmaFeatures: {
jsx: true,
},
// project: "./tsconfig.json",
},
settings: {
react: {
version: "detect",
},
},
extends: [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
// Add more specific rules if needed
],
rules: {
// Add custom rules or override existing ones here
},
overrides: [
{
files: ["*.js"],
rules: {
"@typescript-eslint/no-var-requires": "off",
// Additional JavaScript specific rules
},
},
],
};