UNPKG

@allurereport/web-allure2

Version:

The static files for Allure Classic Report

126 lines (125 loc) 3.19 kB
/* eslint-disable id-blacklist */ module.exports = { root: true, globals: { __PATH_PREFIX__: true, }, env: { browser: true, node: true, es6: true, }, extends: [ "eslint:recommended", "prettier", ], ignorePatterns: ["dist/", ".eslintrc.cjs", "webpack.config.js", "types.d.ts"], parser: "@babel/eslint-parser", parserOptions: { babelOptions: { configFile: require.resolve("./.babelrc.cjs") } }, plugins: ["n", "no-null", "prefer-arrow", "import", "jsdoc", "@stylistic"], rules: { "@stylistic/member-delimiter-style": [ "error", { multiline: { delimiter: "semi", requireLast: true, }, singleline: { delimiter: "semi", requireLast: false, }, }, ], "@stylistic/quotes": ["error", "double", { avoidEscape: true }], "@stylistic/semi": ["error"], "@stylistic/type-annotation-spacing": "error", "arrow-body-style": "off", "arrow-parens": ["off", "always"], "brace-style": ["error", "1tbs"], "complexity": "off", "constructor-super": "error", "curly": "error", "eol-last": "error", "eqeqeq": ["error", "smart"], "guard-for-in": "error", "id-blacklist": [ "error", "any", "Number", "number", "String", "string", "Boolean", "boolean", "Undefined", "undefined", ], "id-match": "error", "import/no-default-export": "off", "import/no-unassigned-import": "off", "jsdoc/check-alignment": "error", "jsdoc/check-indentation": "error", "max-classes-per-file": ["error", 5], "max-lines": ["error", 700], "n/file-extension-in-import": "off", "new-parens": "error", "no-bitwise": "error", "no-caller": "error", "no-cond-assign": "error", "no-console": "error", "no-debugger": "error", "no-empty": "off", "no-eval": "error", "no-fallthrough": "off", "no-invalid-this": "off", "no-multiple-empty-lines": "error", "no-new-wrappers": "error", "no-null/no-null": "off", "no-restricted-imports": ["error", "rxjs"], "no-shadow": "off", "no-throw-literal": "error", "no-trailing-spaces": "error", "no-undef-init": "error", "no-underscore-dangle": ["error", { allow: ["_currentRetry", "_retriedTest", "_retries"] }], "no-unsafe-finally": "error", "no-unused-labels": "error", "no-var": "error", "object-shorthand": "off", "one-var": ["off", "never"], "padding-line-between-statements": [ "off", { blankLine: "always", prev: "*", next: "return", }, ], "prefer-arrow/prefer-arrow-functions": "error", "prefer-const": "error", "prefer-template": "error", "quote-props": ["error", "consistent-as-needed"], "radix": "error", "space-before-function-paren": [ "error", { anonymous: "always", asyncArrow: "always", named: "never", }, ], "spaced-comment": [ "warn", "always", { markers: ["/"], }, ], "use-isnan": "error", "valid-typeof": "off", }, };