Linter and linting rules for OrbitDB JavaScript modules.
Uses eslint and OrbitDB linting rules to provide linting for development of OrbitDB and its modules.
Install the orbitdb-lint and add the module to your project's dev dependencies:
npm install @orbitdb/lint --save-dev
This will install eslint (the linter), eslint-config-orbitdb (linting rules) and their dependencies to your project.
Create .eslintrc file in your project's root directory:
touch .eslintrc
Edit .eslintrc to contain:
{
"extends": ["@orbitdb/eslint-config-orbitdb"]
}Add a lint script to your project's package.json:
"scripts": {
"lint": "eslint src/"
}Finally, to test it all works, run the linter:
npm run lint
TODO
MIT © 2018 OrbitDB Community