https://github.com/adobe/helix-eslint-config
Eslint config used in helix projects.
https://github.com/adobe/helix-eslint-config
eslint eslint-config helix helix2 helix3 library
Last synced: 2 months ago
JSON representation
Eslint config used in helix projects.
- Host: GitHub
- URL: https://github.com/adobe/helix-eslint-config
- Owner: adobe
- License: apache-2.0
- Created: 2019-08-12T21:26:39.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2025-12-01T22:11:12.000Z (7 months ago)
- Last Synced: 2025-12-04T10:32:35.452Z (7 months ago)
- Topics: eslint, eslint-config, helix, helix2, helix3, library
- Language: JavaScript
- Homepage:
- Size: 1.31 MB
- Stars: 3
- Watchers: 34
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Helix eslint config
ESLint config used in helix projects.
## Usage
### For ESLint v9.x
In your `eslint.config.js`, import the `recommended` settings, `source` and `test` configurations and add your ignores, e.g.:
```
import { defineConfig, globalIgnores } from '@eslint/config-helpers'
import { recommended, source, test } from '@adobe/eslint-config-helix';
export default defineConfig([
globalIgnores([
'.vscode/*',
'coverage/*',
'dist/*',
]),
{
extends: [recommended],
},
source,
test,
]);
```
## Status
[](https://circleci.com/gh/adobe/helix-eslint-config)
[](https://github.com/adobe/helix-eslint-config/blob/main/LICENSE.txt)
[](https://github.com/adobe/helix-eslint-config/issues)
## Development
### Build
```bash
npm install
```
### Test
```bash
npm test
```
### Lint
```bash
npm run lint
```