2.0.0 • Published 6 years ago

@devdiary/eslint-config v2.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

@devdiary/eslint-config

is DevDiary's shared ESLint config file to be used in all javascript projects across DevDiary. It encapsulates our coding standards and is based primarily upon eslint-config-airbnb-base and eslint-plugin-vue with the expectation that code formatting is handled separately by prettier.

Development quick start

  1. Clone the project
  2. Install yarn
  3. Run yarn install to install the project dependencies

Requirements

  • Node
  • ESLint ^5.6.1

Integrating

$ npm install @devdiary/eslint-config

after installing, make sure to add the following to your .eslintrc file

{
  "extends": [
    "@devdiary"
  ]
}

Release management

This project automatically publishes the master branch using semantic-release. If a new commit/merge request is merged into master and it's commit(s) follows the Angular Commit Message Conventions, a release will be automatically generated and published. Commits that do not follow the convention will be ignored and a release will not be made for them.