1.0.9 • Published 3 months ago
@zemd/eslint-js v1.0.9
Shared ESLint config for javascript projects
This package includes a set of ESLint configurations for JavaScript projects.
The package includes:
Package | Description | Rules | License |
---|---|---|---|
eslint-config-flat-gitignore | ignores all files from your .gitignore file | MIT | |
@eslint/js | standard ESLint rules | recommended plus hand-picked rules that were not included | MIT |
eslint-plugin-unicorn | modern set of rules | I think pretty opinionated, so I carefully hand-picked rules, avoiding style related rules | MIT |
eslint-plugin-sonarjs | ESLint plugin maintained by Sonar, designed to help developers write Clean Code | all recommended rules minus some disabled for better DX | LGPL-3.0-only |
@eslint-community/eslint-plugin-eslint-comments | additional ESLint rules for ESLint directive comments (e.g. //eslint-disable-line) | recommended rules | MIT |
@eslint/json | plugin that allows you to natively lint JSON and JSONC | recommended rules minus the sort-keys | Apache-2.0 |
Installation
npm install --save-dev @zemd/eslint-js
Usage
// eslint.config.js
import javascript from "@zemd/eslint-js";
export default [...javascript()];
You might be also interested in
Package | Version | Description |
---|---|---|
@zemd/eslint-js | JavaScript-only rules. | |
@zemd/eslint-ts | TypeScript rules (includes JS rules from @zemd/eslint-js). | |
@zemd/eslint-react | React rules (includes TS rules from @zemd/eslint-ts and JS rules from @zemd/eslint-js ). | |
@zemd/eslint-rock-stack | Rules for Fullstack projects that include React.js, GraphQL, Playwright, Tailwind(optional), Turbo, Vitest, and Storybook. | |
@zemd/eslint-next | Rules for Next.js projects (inherits from @zemd/eslint-rock-stack ). |
License
The @zemd/eslint-js
is licensed under Apache-2.0 license 😇.