UNPKG

eslint-config-nbs

Version:
38 lines (37 loc) 1.1 kB
import globals from "globals"; import tsParser from "@typescript-eslint/parser"; import eslint from '@eslint/js'; import tseslint from 'typescript-eslint'; import jasmineeslint from "eslint-plugin-jasmine"; export default tseslint.config( { name: "eslint-config-nbs/jasmine", extends: [ eslint.configs.recommended, tseslint.configs.recommendedTypeChecked, jasmineeslint.configs.recommended ], files: ["src/**/*.spec.ts"], languageOptions: { parser: tsParser, parserOptions: { ecmaVersion: 2018, }, globals: { ...globals.node, ...globals.jasmine } }, rules: { "@typescript-eslint/no-unused-vars": "off", "jasmine/expect-single-argument": "off", "jasmine/new-line-before-expect": "off", "jasmine/no-disabled-tests": "off", "jasmine/no-pending-tests": "off", "jasmine/no-spec-dupes": "off", "jasmine/no-suite-dupes": "off", "jasmine/no-unsafe-spy": "off", "jasmine/prefer-toHaveBeenCalledWith": "off" } } );