An open API service indexing awesome lists of open source software.

https://github.com/iadvize/eslint-configs-library

iAdvize eslint configs
https://github.com/iadvize/eslint-configs-library

Last synced: about 1 year ago
JSON representation

iAdvize eslint configs

Awesome Lists containing this project

README

          

This is a mono-repo of iAdvize [eslint](http://eslint.org) configs libraries.

- [Packages in this monorepo](#packages-in-this-monorepo)
- [How to develop](#how-to-develop)
- [How to contribute](#how-to-contribute)

## Packages in this monorepo

It contains :

- [`@iadvize-oss/eslint-config`](packages/eslint-config)
- [`@iadvize-oss/eslint-config-redux-saga`](packages/eslint-config-redux-saga)
- [`@iadvize-oss/eslint-config-storybook`](packages/eslint-config-storybook)
- [`@iadvize-oss/eslint-config-jest`](packages/eslint-config-jest)
- [`@iadvize-oss/eslint-config-mocha`](packages/eslint-config-mocha)

## How to develop

- Develop your change in the package `packages/`
- Add lint that run with `npm run lint:js`

## How to contribute

1. Create a new branch with your changes. Create your PR.
2. Push your code. *Don't forget to update `packages//CHANGELOG.md`*
3. Tag your PR with a version tag (`no-release`, `patch`, `minor` or `major`).
Tag your PR with your package (eg. `packages/hello-1`). Submit it for approval.
4. The CI will publish the new version of the package for you once merged on master.