Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dipcode-software/eslint-config-dipcode
Shareable ESLint config for Dipcode.
https://github.com/dipcode-software/eslint-config-dipcode
eslint eslint-config
Last synced: about 7 hours ago
JSON representation
Shareable ESLint config for Dipcode.
- Host: GitHub
- URL: https://github.com/dipcode-software/eslint-config-dipcode
- Owner: dipcode-software
- License: mit
- Created: 2024-01-15T12:27:25.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-04-23T11:06:33.000Z (7 months ago)
- Last Synced: 2024-04-23T21:28:45.717Z (7 months ago)
- Topics: eslint, eslint-config
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/@dipcode/eslint-config
- Size: 232 KB
- Stars: 1
- Watchers: 6
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Dipcode ESLint config
> Shareable ESLint config for Dipcode.
- [Usage](#usage)
- [Links](#links)## Usage
The package provides Dipcode's `.eslintrc` as an extensible shared config.
Install the config
```sh
npm install --save-dev @dipcode/eslint-config
```Then configure eslint to use the configuration.
### For JavaScript projects
`.eslintrc.json`
```json
{
"root": true,
"extends": "@dipcode/eslint-config"
}
```### For TypeScript projects
`.eslintrc.json`
```json
{
"root": true,
"extends": "@dipcode/eslint-config/typescript"
}
```## Links
- [ESLint](https://eslint.org/)
- [Prettier](https://prettier.io/)
- [typescript-eslint](https://typescript-eslint.io/getting-started/)
- [eslint-plugin-jsdoc](https://www.npmjs.com/package/eslint-plugin-jsdoc)
- [eslint-plugin-import](https://www.npmjs.com/package/eslint-plugin-import)
- [eslint-plugin-promise](https://www.npmjs.com/package/eslint-plugin-promise)