eslint-config-travix v6.3.0
eslint-config-travix
ESLint configuration for Travix International
What this config extends
eslint:recommended
airbnb
plugin:react/recommended
plugin:import/errors
plugin:import/warnings
plugin:jsx-a11y/recommended
Installation
This configuration requires a list of peer dependencies installed also. You can install the main package and all of the peer dependencies within the following command:
npx install-peerdeps -d eslint-config-travix
Usage
You can create a .eslintrc
file with the following content:
{
"extends": "travix"
}
Or specify eslint config in your package.json
file:
{
...
"eslintConfig": {
"extends": "travix"
}
}
Release
Releases are doing automatically. We use semantic-release
running on CI (Estafette). It triggers on every push/merge to master
branch. Commit message should follow a pattern to trigger release, otherwise release will not be done.
Pattern for commit messages
We use simple-commit-message to simplify commit messages. Here is a pattern:
fix: <MESSAGE>
- does releasepatch
version of NPM module. Alias -patch: <MESSAGE>
minor: <MESSAGE>
- releasesminor
version. Alias -feat: <MESSAGE>
major: <MESSAGE>
- releasesmajor
version. Alias -break: <MESSAGE>
Previous version
Previous major version (4) is on branch 4.x
. You can open PR pointing to that branch in case you want to release a minor or patch release of version 4. FYI: automatic release will not be working there, it's integrated only in v.5
4 months ago
4 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago