sevki.org/joker

go get sevki.org/joker

joker reads from io.Reader's and comments on diffs inline on github. Usage:

joker	-repo=douchejs \
	-owner=superjsdev2015 \
	-token={token} \
	-commit=`git describe --always` \
	-scanner=jshint \
	jsxhint --harmony .

You can add more analyzers, checkout sevki.org/joker/analyzers for interface definition for analyzers.

http://sevki.org/joker/analyzers/jshint is a reference implementation of what a analyzer should look like.

This app should be run by a CI after you've pushed your changes because its sole function is to comment on diffs.

Create a token by going to http://github.com/settings/tokens/new

Available analyzers are golint, todo, jshint

Index

Package Files

main.go

Subdirectories

analyzers
git