@devaltitude/eslint-config-alti-base
This package provides a base Javascript & TypeScript eslint configuration as an extensible shared configuration.
Installation
On the root folder of your JS app, run the following command:
yarn add --also=dev @devaltitude/eslint-config-alti-base
Usage
Once the package has been successfully installed, you can add @devaltitude/eslint-config-alti-base
to your .eslintrc
.
{
"extends": "@devaltitude/eslint-config-alti-base"
}
👷
How to contributeThank you for investing your time in contributing to our project!
Please read the code of Conduct to keep our Alti standards approachable and respectable. Alti-Docs section: Coding Standards -> Code of Conduct
Make Changes
- Clone the repo and make the changes you consider suitable.
📝 Make sure it will benefit globally the JS standards. In case you intend to add a change for a specific domain (cloud, backend or frontend) please extend this configuration and discuss the changes at team level. - Add the proposed changes
- Update semantically the version in package.json. Check semantic versioning guide
🔍
Pull Request When you're finished with the changes, create a pull request and add at least one staff engineer as reviewer.
- Don't forget to link PR to the issue if you are solving one.
- We may ask for changes to be made before a PR can be merged.
- As you update your PR and apply changes, mark each conversation as resolved.
Your PR is merged!
Congratulations
📝 Once the feature branch has been merged a CI pipeline will be triggered. After a few seconds your package should be ready to use.
💬
Communication Once you have validated the new version is live here: @devaltitude/eslint-config-alti-base. Please send a notification through the Google Tech Team space.