UNPKG

@waiting/eslint-config

Version:

ESLint Shareable Configuration for Typescript

33 lines (30 loc) 764 B
/* eslint-disable @typescript-eslint/no-unsafe-assignment */ import importPlugin from 'eslint-plugin-import' import unicornPlugin from 'eslint-plugin-unicorn' import tseslint from 'typescript-eslint' // https://eslint.org/blog/2022/08/new-config-system-part-2/ // https://typescript-eslint.io/getting-started/typed-linting/monorepos export const base = [ { ignores: [ '**/dist', '**/node_modules', '**/*.d.ts', ], }, { languageOptions: { // ecmaVersion: 'latest', // sourceType: 'module', parser: tseslint.parser, parserOptions: { project: true, }, }, plugins: { '@typescript-eslint': tseslint.plugin, import: importPlugin, unicorn: unicornPlugin, }, }, ]