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