Thank you for contributing to the Dependabot for Azure DevOps project.
- Fork the project.
- Get the development environment running.
- Make your feature addition or bug fix.
- Make sure all required quality checks have passed.
- Send a pull request.
Before contributing, you'll need to configure your local development environment; View the corresponding development guide for the component you'd like to contribute to:
If you plan on submitting a pull request, there are several quality checks that must pass; It is recommended that you run these before submitting the pull request. The checks are:
All existing unit tests must pass. View the corresponding unit test instructions for the component you'd like to test:
Some components use static code analyzers and linters. View the corresponding instructions for each component:
npm install
npm run format:check # to check for formatting issues
npm run format # to automatically fix formatting issues
pip install codespell
codespell # to check for misspellings
codespell --write-changes # to automatically fix misspellings
If you'd like spelling, formatting, and linting checks to be run automatically on commit, enable the Husky git hooks using:
npx husky
When enabled, your local commits will be rejected if any of the quality checks fail; Unit tests are not run due to their long execution time, you must still run them manually.