eslint-config-teselagen

6.1.6 • Public • Published

Teselagen's shared linting config

Installation

requires v6 of eslint or higher

  1. yarn add -D eslint@8 eslint-config-teselagen

  2. Add the following to .eslintrc.js

module.exports = {
  //choose one of the following:
	extends: "teselagen/react"
	extends: "teselagen/node"
	extends: "teselagen/cypress"
	extends: "teselagen/es5"
}

For React.js projects, extend from teselagen/react For Node.js projects, extend from teselagen/node

Adding linting on precommit (recommended!)

Then add this to your package.json:

"scripts": {
  "precommit": "lint-staged"
},
"lint-staged": {
  "src/**/*.js": [
    "eslint --fix --max-warnings=0",
    "prettier --write",
    "git add"
  ]
},

Changelog

v5

-We're now using a patch to simplify installation!

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 6.1.6
    50
    • latest

Version History

Package Sidebar

Install

npm i eslint-config-teselagen

Weekly Downloads

1,708

Version

6.1.6

License

MIT

Unpacked Size

117 kB

Total Files

27

Last publish

Collaborators

  • teselagen-admin