Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mgsisk/eslint-config
Opinionated ESLint configurations for JavaScript development.
https://github.com/mgsisk/eslint-config
eslint eslint-config eslint-config-wordpress eslintconfig javascript lint linter linting wordpress
Last synced: 25 days ago
JSON representation
Opinionated ESLint configurations for JavaScript development.
- Host: GitHub
- URL: https://github.com/mgsisk/eslint-config
- Owner: mgsisk
- License: isc
- Created: 2018-12-04T20:59:16.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-01-12T14:43:12.000Z (12 months ago)
- Last Synced: 2024-05-21T12:32:02.885Z (8 months ago)
- Topics: eslint, eslint-config, eslint-config-wordpress, eslintconfig, javascript, lint, linter, linting, wordpress
- Language: JavaScript
- Homepage:
- Size: 1.18 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Security: SECURITY.md
- Support: SUPPORT.md
- Authors: AUTHORS.md
Awesome Lists containing this project
README
# @mgsisk/eslint-config
Opinionated ESLint configurations for JavaScript development.
[![Latest release][badge-release]][url-release]
[![Build status][badge-build]][url-build]
[![Code quality][badge-quality]][url-codacy]
[![Test coverage][badge-coverage]][url-codacy]
[![Maintainer funding][badge-funding]][url-funding]The @mgsisk/eslint-config package includes opinionated [ESLint][] configurations
for JavaScript development.- `@mgsisk/eslint-config` – Standard configuration for general development.
- `@mgsisk/eslint-config/babel` – Configuration for development with Babel using
[@babel/eslint-parser][] and extra rules form [@babel/eslint-plugin][].
- `@mgsisk/eslint-config/typescript` – Configuration for TypeScript development
using [@typescript-eslint/parser][] and extra rules from
[@typescript-eslint/eslint-plugin][].## Installation
```sh
npm install --save-dev @mgsisk/eslint-config
```## Usage
```js
// .eslintrc.yml
extends: '@mgsisk/eslint-config'
```[Support resources][] are available if you need help with this project. Refer to
individual plugin documentation for more information on how each works.## Contributing
[Contributions][] are always welcome; please read the [code of conduct][]
before you begin. See the [changelog][] for notable project changes, and report
any [security][] concerns you find.## Thanks
To the [contributors][] that help to build, fund, and maintain this project;
the [other works][] that have contributed to and inspired this project; and
anyone that has found this project useful.## License
[ISC][]
[@babel/eslint-parser]: https://www.npmjs.com/package/@babel/eslint-parser
[@babel/eslint-plugin]: https://www.npmjs.com/package/@babel/eslint-plugin
[@typescript-eslint/eslint-plugin]: https://www.npmjs.com/package/@typescript-eslint/eslint-plugin
[@typescript-eslint/parser]: https://npmjs.com/package/@typescript-eslint/parser
[badge-build]: https://img.shields.io/github/actions/workflow/status/mgsisk/eslint-config/build.yml
[badge-coverage]: https://img.shields.io/codacy/coverage/214d41f28f1e4970974e1ea25fe6492e
[badge-funding]: https://img.shields.io/github/sponsors/mgsisk
[badge-quality]: https://img.shields.io/codacy/grade/214d41f28f1e4970974e1ea25fe6492e
[badge-release]: https://img.shields.io/github/v/tag/mgsisk/eslint-config?sort=semver
[changelog]: CHANGELOG.md
[code of conduct]: CODE_OF_CONDUCT.md
[contributions]: CONTRIBUTING.md
[contributors]: AUTHORS.md
[eslint]: https://eslint.org
[isc]: LICENSE.md
[other works]: THANKS.md
[security]: SECURITY.md
[support resources]: SUPPORT.md
[url-build]: https://github.com/mgsisk/eslint-config/actions?query=workflow%3Abuild
[url-codacy]: https://app.codacy.com/gh/mgsisk/eslint-config
[url-funding]: CONTRIBUTING.md#funding
[url-release]: https://github.com/mgsisk/eslint-config/releases