Initial commit

This commit is contained in:
Thea Schöbl
2022-04-21 00:12:31 +02:00
commit 30f773627e
7 changed files with 2093 additions and 0 deletions

34
README.md Normal file
View File

@@ -0,0 +1,34 @@
# @openstapps/eslint-config
[![pipeline status](https://img.shields.io/gitlab/pipeline/openstapps/eslint-config.svg?style=flat-square)](https://gitlab.com/openstapps/eslint-config/commits/master)
[![npm](https://img.shields.io/npm/v/@openstapps/eslint-config.svg?style=flat-square)](https://npmjs.com/package/@openstapps/eslint-config)
[![license)](https://img.shields.io/npm/l/@openstapps/eslint-config.svg?style=flat-square)](https://www.gnu.org/licenses/gpl-3.0.en.html)
## Installation
Unfortunately, ESLint requires you to define plugins and configs
your config depends on as `peerDependencies`, which means they
have to be installed manually.
Use the command
```shell
npx install-peerdeps --dev @openstapps/eslint-config
```
Add either the following to your `package.json`:
```json
{
"devDependencies": {
"eslint": ">=8.11.0",
"eslint-config-prettier": ">=8.5.0",
"eslint-plugin-jsdoc": ">=38.0.6",
"eslint-plugin-prettier": ">=4.0.0",
"eslint-plugin-unicorn": ">=41.0.1",
"prettier": ">=2.6.0",
"@typescript-eslint/eslint-plugin": ">=5.15.0"
}
}
```