UNPKG

968 BJavaScriptView Raw
1const jsConfig = require("@ajv-validator/config/.eslintrc_js")
2const tsConfig = require("@ajv-validator/config/.eslintrc")
3
4module.exports = {
5 extends: ["plugin:prettier/recommended"],
6 env: {
7 es6: true,
8 node: true,
9 },
10 overrides: [
11 {
12 ...jsConfig,
13 rules: {
14 ...jsConfig.rules,
15 "no-console": "off",
16 "no-invalid-this": "off",
17 },
18 },
19 {
20 ...tsConfig,
21 files: ["*.ts"],
22 rules: {
23 ...tsConfig.rules,
24 complexity: ["error", 15],
25 "no-console": "off",
26 "@typescript-eslint/no-explicit-any": "off",
27 "@typescript-eslint/no-unsafe-assignment": "off",
28 "@typescript-eslint/no-unsafe-call": "off",
29 "@typescript-eslint/no-unsafe-member-access": "off",
30 "@typescript-eslint/no-unsafe-return": "off",
31 "@typescript-eslint/no-var-requires": "off",
32 "@typescript-eslint/restrict-template-expressions": "off",
33 },
34 },
35 ],
36}