We use the Airbnb JavaScript Style Guide as a foundation for our own JavaScript code style recommendations, and eslint for enforcement.
This repo includes some npm packages that encapsulate a couple of different flavours of
eslint configs, which themselves inherit from eslint-config-airbnb*
but also bring in a handful of
other relevant plugins and overrides.
- eslint-config-change-base - use for Node.js projects
- eslint-config-change-fe - use for front-end projects
Additionally, this repo contains change-codemod
and eslint-plugin-change
to transform Javascript code and enforce the transformations (as well as other custom rules).
- eslint-config-change-base
- bump @change-org/eslint-plugin-change
- bump version (
npm version minor
) - release to npm (
npm publish
)
- eslint-config-change-fe
- bump eslint-config-change-base and @change-org/eslint-plugin-change
- bump version (
npm version minor
) - release to npm (
npm publish
)
- eslint-plugin-change
- bump eslint-config-change-base
- bump version (
npm version minor
) - release to npm (
npm publish
)
- change-codemod
- bump eslint-config-change-base and @change-org/eslint-plugin-change
- bump version (
npm version minor
) - release to npm (
npm publish
)