UNPKG

@bob-obringer/eslint-plugin

Version:
54 lines (53 loc) 1.51 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.recommended = void 0; exports.recommended = { plugins: ["@typescript-eslint", "unused-imports", "import"], extends: [ "eslint:recommended", "plugin:@typescript-eslint/recommended", "prettier", ], parser: "@typescript-eslint/parser", parserOptions: { ecmaVersion: 2023, sourceType: "module", allowImportExportEverywhere: true, ecmaFeatures: { jsx: true, modules: true, experimentalObjectRestSpread: true, }, }, env: { browser: true, node: true, }, rules: { "@typescript-eslint/no-unused-vars": "off", "@bob-obringer/no-process-env": "error", "import/newline-after-import": "error", "import/no-duplicates": "error", "unused-imports/no-unused-imports": "error", "unused-imports/no-unused-vars": [ "error", { vars: "all", varsIgnorePattern: "^_", args: "after-used", argsIgnorePattern: "^_", }, ], "no-restricted-imports": [ "error", { patterns: [ { group: ["./..*"], message: "Path's beginning with `./..` are not allowed.", }, ], }, ], }, };