Name: eslint-config-springload
Owner: Springload
Description: Springload's ESLint shareable configuration
Created: 2017-04-24 07:41:54.0
Updated: 2017-06-10 18:54:47.0
Pushed: 2017-08-20 22:02:24.0
Homepage: https://www.npmjs.com/package/eslint-config-springload
Size: 54
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Springload's ESLint shareable configuration. Based on
eslint-config-airbnb
, but laxer.
Install the config and its dependencies:
install --save-exact --save-dev eslint@^3.19.0 eslint-config-springload eslint-plugin-import@^2.7.0 eslint-plugin-jsx-a11y@^5.1.1
Configure ESLint to use this config. For example, in your package.json, this would be:
intConfig": {
xtends": "springload"
clone git@github.com:springload/eslint-config-springload.git
slint-config-springload
install
en, install all project dependencies.
install
stall the git hooks.
ithooks/deploy
ns linting.
run lint
ns tests.
run test
This project follows Semantic Versioning as well as ESLint's Semantic Versioning Policy.
Make a new branch for the release of the new version.
chore release-vx.y.z
Update the version in package.json
Use irish-pub to check the package content. Install with `npm install -g` first.
h-pub
Update the [CHANGELOG](CHANGELOG.md) for the upcoming release.
Update the README with the right install command. Use the next command to find out what those are.
info eslint-config-springload@latest peerDependencies --json | command sed 's/[\{\},]//g ; s/: /@/g'
Create a PR and merge it.
On master,
publish
Finally, go to GitHub and create a release and a tag for the new version.