https://github.com/developer239/linters
Collection of super strict configurations for ESLint / StyleLint and other code quality tools.
https://github.com/developer239/linters
angular best-practices code-quality code-quality-analyzer config css-in-js eslint nodejs personal react react-native standard strict stylelint typescript
Last synced: 16 days ago
JSON representation
Collection of super strict configurations for ESLint / StyleLint and other code quality tools.
- Host: GitHub
- URL: https://github.com/developer239/linters
- Owner: developer239
- License: mit
- Created: 2020-05-08T18:49:16.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2026-03-26T12:45:24.000Z (23 days ago)
- Last Synced: 2026-03-27T05:06:58.692Z (22 days ago)
- Topics: angular, best-practices, code-quality, code-quality-analyzer, config, css-in-js, eslint, nodejs, personal, react, react-native, standard, strict, stylelint, typescript
- Language: JavaScript
- Homepage:
- Size: 1.43 MB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- fucking-awesome-angular - linters - Collection of super strict configurations for ESLint / StyleLint and other code quality tools. (Development Utilities / Linting)
- awesome-angular - linters - Collection of super strict configurations for ESLint / StyleLint and other code quality tools. (Development Utilities / Linting)
README
# @linters
Shareable ESLint and Prettier configurations for modern JavaScript/TypeScript projects.
## ESLint Configs
| Package | Version |
| ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
| [@linters/eslint-config](packages/eslint-config) | [](https://www.npmjs.com/package/@linters/eslint-config) |
| [@linters/eslint-config-typescript](packages/eslint-config-typescript) | [](https://www.npmjs.com/package/@linters/eslint-config-typescript) |
| [@linters/eslint-config-node](packages/eslint-config-node) | [](https://www.npmjs.com/package/@linters/eslint-config-node) |
| [@linters/eslint-config-vitest](packages/eslint-config-vitest) | [](https://www.npmjs.com/package/@linters/eslint-config-vitest) |
| [@linters/eslint-config-nest](packages/eslint-config-nest) | [](https://www.npmjs.com/package/@linters/eslint-config-nest) |
## Quick Start
```bash
yarn add -D eslint @linters/eslint-config-node @linters/eslint-config-typescript @linters/eslint-config-vitest
```
Create `eslint.config.js`:
```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](packages/prettier-config) | [](https://www.npmjs.com/package/@linters/prettier-config) |
| [@linters/commitlint-config](packages/commitlint-config) | [](https://www.npmjs.com/package/@linters/commitlint-config) |
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md)