142365ec6Sopenharmony_ci{ 242365ec6Sopenharmony_ci "env": { 342365ec6Sopenharmony_ci "browser": true, 442365ec6Sopenharmony_ci "es2021": true 542365ec6Sopenharmony_ci }, 642365ec6Sopenharmony_ci "extends": [ 742365ec6Sopenharmony_ci "eslint:recommended", 842365ec6Sopenharmony_ci "plugin:@typescript-eslint/recommended" 942365ec6Sopenharmony_ci ], 1042365ec6Sopenharmony_ci "parser": "@typescript-eslint/parser", 1142365ec6Sopenharmony_ci "parserOptions": { 1242365ec6Sopenharmony_ci "ecmaVersion": "latest", 1342365ec6Sopenharmony_ci "sourceType": "module" 1442365ec6Sopenharmony_ci }, 1542365ec6Sopenharmony_ci "plugins": [ 1642365ec6Sopenharmony_ci "@typescript-eslint" 1742365ec6Sopenharmony_ci ], 1842365ec6Sopenharmony_ci "rules": { 1942365ec6Sopenharmony_ci "indent": [ 2042365ec6Sopenharmony_ci "error", 2142365ec6Sopenharmony_ci 2 2242365ec6Sopenharmony_ci ], 2342365ec6Sopenharmony_ci "quotes": [ 2442365ec6Sopenharmony_ci "error", 2542365ec6Sopenharmony_ci "single" 2642365ec6Sopenharmony_ci ], 2742365ec6Sopenharmony_ci "@typescript-eslint/no-inferrable-types": [ 2842365ec6Sopenharmony_ci "error", 2942365ec6Sopenharmony_ci { 3042365ec6Sopenharmony_ci "ignoreParameters": false, 3142365ec6Sopenharmony_ci "ignoreProperties": false 3242365ec6Sopenharmony_ci } 3342365ec6Sopenharmony_ci ], 3442365ec6Sopenharmony_ci "max-lines": [ 3542365ec6Sopenharmony_ci "warn", 2000 3642365ec6Sopenharmony_ci ], 3742365ec6Sopenharmony_ci "max-lines-per-function": [ 3842365ec6Sopenharmony_ci "warn", 50 3942365ec6Sopenharmony_ci ], 4042365ec6Sopenharmony_ci "complexity": [ 4142365ec6Sopenharmony_ci "warn", 20 4242365ec6Sopenharmony_ci ], 4342365ec6Sopenharmony_ci "max-depth": [ 4442365ec6Sopenharmony_ci "warn", 4 4542365ec6Sopenharmony_ci ], 4642365ec6Sopenharmony_ci "@typescript-eslint/prefer-as-const": [ 4742365ec6Sopenharmony_ci "error" 4842365ec6Sopenharmony_ci ] 4942365ec6Sopenharmony_ci } 5042365ec6Sopenharmony_ci} 51