Skip to content

Collection of super strict configurations for ESLint / StyleLint and other code quality tools.

License

Notifications You must be signed in to change notification settings

developer239/linters

Repository files navigation

@linters

Shareable ESLint and Prettier configurations for modern JavaScript/TypeScript projects.

ESLint Configs

Package Version
@linters/eslint-config npm
@linters/eslint-config-typescript npm
@linters/eslint-config-node npm
@linters/eslint-config-vitest npm
@linters/eslint-config-nest npm

Quick Start

yarn add -D eslint @linters/eslint-config-node @linters/eslint-config-typescript @linters/eslint-config-vitest

Create eslint.config.js:

import nodeConfig from "@linters/eslint-config-node";
import typescriptConfig from "@linters/eslint-config-typescript";
import vitestConfig from "@linters/eslint-config-vitest";
import prettierConfig from "eslint-config-prettier";

export default [
  ...nodeConfig,
  ...typescriptConfig,
  ...vitestConfig,
  prettierConfig,
];

Other Packages

Package Version
@linters/prettier-config npm
@linters/commitlint-config npm

Contributing

See CONTRIBUTING.md

Packages

No packages published

Contributors 3

  •  
  •  
  •