springload/eslint-config-springload

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

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

eslint-config-springload npm Build Status

Springload's ESLint shareable configuration. Based on eslint-config-airbnb, but laxer.

Usage

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"

Development
Install
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
Development
ns linting.
run lint
ns tests.
run test
Releases

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.

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.