0.2.6 • Published 8 years ago

reviewbot v0.2.6

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

Reviewbot

The review bot for your repository

Usage

var reviewbot = require('reviewbot'),
    eslintbot = require('reviewbot-eslint'),
    jscsbot = require('reviewbot-jscs'),
    stylintbot = require('reviewbot-stylint');

var bot = new reviewbot({
    command: 'find ./var/www/s -name "*.js" -o -name "*.es6" -o -name "*.styl"',
    excludes: ['/node_modules', '/build'],
    linters: [
        new jscsbot({ extensions: ['.js', '.es6'] }),
        new eslintbot({ extensions: ['.js', '.es6'] }),
        new stylintbot({ extensions: ['.styl'] })
    ]
});

bot.review();

Usage pre-commit

Install

npm i reviewbot reviewbot-jscs reviewbot-eslint reviewbot-stylint

Create pre-commit hook

cd .git/hooks
ln -s ../../node_modules/reviewbot/bin/reviewbot pre-commit
chmod +x pre-commit

Config in reviewbot.config.js:

var eslintbot = require('reviewbot-eslint'),
    jscsbot = require('reviewbot-jscs'),
    stylintbot = require('reviewbot-stylint');

module.exports = {
    command: 'git diff --cached --name-only --diff-filter=ACMR',
    excludes: ['/node_modules', '/build'],
    linters: [
        new jscsbot({ extensions: ['.js', '.es6'] }),
        new eslintbot({ extensions: ['.js', '.es6'] }),
        new stylintbot({ extensions: ['.styl'] })
    ]
};
0.2.6

8 years ago

0.2.5

8 years ago

0.2.3

9 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago