@wenkai.wu/eslint-config
v2.4.0
Published
Shared eslint config from Kaven.
Downloads
34
Readme
@wenkai.wu/eslint-config
Installation and Usage
npm install eslint "@wenkai.wu/eslint-config" --save-dev
# or
yarn add eslint "@wenkai.wu/eslint-config" --dev
# or
pnpm add -D "@wenkai.wu/eslint-config"npx eslint --initeslint.config.js
import config, { globals, tsConfig } from "@wenkai.wu/eslint-config";
import { defineConfig } from "eslint/config";
export default defineConfig([
{
ignores: ["docs/"],
},
{
files: ["src/**/*.ts"],
extends: [config, tsConfig],
},
{
files: ["debug/*.js"],
languageOptions: { globals: { ...globals.browser } },
extends: [config],
},
]);import config, { globals, nodeConfig, tsConfig } from "@wenkai.wu/eslint-config";
import { defineConfig } from "eslint/config";
export default defineConfig([
{
ignores: ["docs/"],
},
{
files: [
"src/**/*.ts",
"index.ts",
"bin.ts",
"__debug__/**/*.ts",
"__tests__/**/*.ts"
],
extends: [config, tsConfig, nodeConfig],
},
{
files: ["debug/*.js"],
languageOptions: { globals: { ...globals.browser } },
extends: [config],
},
{
languageOptions: {
globals: {
...globals.jest,
},
},
},
{
rules: {
"no-restricted-globals": [
"error",
{
name: "__dirname",
message: "__dirname is not defined in ES module scope",
},
],
},
},
]);