1.0.9 • Published 3 months ago

@zemd/eslint-js v1.0.9

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
3 months ago

Shared ESLint config for javascript projects

npm Static Badge

This package includes a set of ESLint configurations for JavaScript projects.

The package includes:

PackageDescriptionRulesLicense
eslint-config-flat-gitignoreignores all files from your .gitignore fileMIT
@eslint/jsstandard ESLint rulesrecommended plus hand-picked rules that were not includedMIT
eslint-plugin-unicornmodern set of rulesI think pretty opinionated, so I carefully hand-picked rules, avoiding style related rulesMIT
eslint-plugin-sonarjsESLint plugin maintained by Sonar, designed to help developers write Clean Codeall recommended rules minus some disabled for better DXLGPL-3.0-only
@eslint-community/eslint-plugin-eslint-commentsadditional ESLint rules for ESLint directive comments (e.g. //eslint-disable-line)recommended rulesMIT
@eslint/jsonplugin that allows you to natively lint JSON and JSONCrecommended rules minus the sort-keysApache-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

PackageVersionDescription
@zemd/eslint-jsnpmJavaScript-only rules.
@zemd/eslint-tsnpmTypeScript rules (includes JS rules from @zemd/eslint-js).
@zemd/eslint-reactnpmReact rules (includes TS rules from @zemd/eslint-ts and JS rules from @zemd/eslint-js).
@zemd/eslint-rock-stacknpmRules for Fullstack projects that include React.js, GraphQL, Playwright, Tailwind(optional), Turbo, Vitest, and Storybook.
@zemd/eslint-nextnpmRules for Next.js projects (inherits from @zemd/eslint-rock-stack).

License

The @zemd/eslint-js is licensed under Apache-2.0 license 😇.

💙 💛 Donate

npm.io