| import typescriptEslint from "@typescript-eslint/eslint-plugin"; | |
| import tsParser from "@typescript-eslint/parser"; | |
| export default [{ | |
| files: ["**/*.ts"], | |
| }, { | |
| plugins: { | |
| "@typescript-eslint": typescriptEslint, | |
| }, | |
| languageOptions: { | |
| parser: tsParser, | |
| ecmaVersion: 2022, | |
| sourceType: "module", | |
| }, | |
| rules: { | |
| "@typescript-eslint/naming-convention": ["warn", { | |
| selector: "import", | |
| format: ["camelCase", "PascalCase"], | |
| }], | |
| curly: "warn", | |
| eqeqeq: "warn", | |
| "no-throw-literal": "warn", | |
| semi: "warn", | |
| }, | |
| }]; |