UNPKG

@dcl/eslint-config

Version:
37 lines (36 loc) 1.26 kB
module.exports = { parserOptions: { ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features sourceType: "module", // Allows for the use of imports, project: [] }, extends: [ 'plugin:@typescript-eslint/recommended', // Uses the recommended rules from the @typescript-eslint/eslint-plugin 'plugin:prettier/recommended' // Enables eslint-plugin-prettier and eslint-config-prettier. This will display prettier errors as ESLint errors. Make sure this is always the last configuration in the extends array. ], rules: { 'prettier/prettier': [ 'error', { printWidth: 120, semi: false, singleQuote: true, trailingComma: 'none', tabWidth: 2 } ], // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs "@typescript-eslint/no-inferrable-types": 0, "@typescript-eslint/no-empty-function": "off", "@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/no-floating-promises": 2, "@typescript-eslint/no-non-null-assertion": "off", "@typescript-eslint/no-unused-vars": [ "warn", { "ignoreRestSiblings": true, "argsIgnorePattern": "^_" } ] } }