11{
2+ "parser": "@typescript-eslint/parser",
3+ "extends": ["plugin:@typescript-eslint/recommended"],
4+ "parserOptions": {
5+ "ecmaVersion": 2018,
6+ "sourceType": "module"
7+ },
28 "rules": {
3- "semi": ["error", "always"],
4- "quotes": ["error", "single"]
9+ "semi": ["error", "always"],
10+ "quotes": ["error", "double"],
11+ "@typescript-eslint/explicit-function-return-type": "off",
12+ "@typescript-eslint/camelcase": "off",
13+ "@typescript-eslint/no-explicit-any": "off",
14+ "no-multiple-empty-lines": "error",
15+ "@typescript-eslint/no-inferrable-types": [
16+ "warn", {
17+ "ignoreParameters": true
18+ }
19+ ],
20+ "@typescript-eslint/no-unused-vars": "warn",
21+ "@typescript-eslint/class-name-casing": "off"
522 },
6- "extends": "eslint:recommended",
7- "ignorePatterns": ["*.js"]
8- }
23+ "ignorePatterns": ["src/TextHighlighter.js","lib/*","dist/*","archived"],
24+ "overrides": [
25+ {
26+ "files": [
27+ "**/__tests__/*.{j,t}s?(x)",
28+ "**/tests/**/*.spec.{j,t}s?(x)"
29+ ],
30+ "env": {
31+ "jest": true
32+ }
33+ }
34+ ]
35+ }
36+
0 commit comments