0.1.0 • Published 8 years ago

human.js v0.1.0

Weekly downloads
3
License
-
Repository
-
Last release
8 years ago

human.js

Ensure your JavaScript is readable by humans.

human.js lays out a set of guiding principles for writing code which is more readable. To accompy these principles and allow you to incorporate them into your work more easily, it also provides a set of eslint rules, exported as a plugin.

NOTE: Currently under reconstruction. I'll be adding new rules and principles as often as I can. When this becomes useful, I'll cut 1.0.0 and publish this.

Install

$ npm install --save-dev human.js

Usage

The project exports an eslint plugin. You should configure your .eslintrc or package.json files to use these rules.

{
  "env": {
    "es6": true
  },
  "plugins": [
    "human.js"
  ],
  "rules": {
    "human/no-loops": "error",
    "human/no-else": "error",
    "human/no-numeric-literal-calls": "error",
    "human/no-plus-new": "error",
    "human/no-tilde-floor": "error",
    "human/no-unary-index-of": "error",
    "human/no-bang-bang": "error"
  }
}

Rules

0.1.0

8 years ago

0.0.0

9 years ago