gh-lint
Rule-based command-line tool for monitoring GitHub repositories
Install
npm install -g gh-lint
Usage
ghlint -c config.json -u $GITHUB_USERNAME -p $GITHUB_TOKEN
where config.json is a configuration file described by this schema.
You can define rules for organisations, teams and specific repos.
Options
-c
(or --config
) - configuration file location-u
(or --user
) - GitHub username.-p
(or --pass
) - GitHub password.-a
(or --after
) / -b
(or --before
) - only validate repositories in organizations and in teams that were changed after/before this date (or date-time). These options have no effect on repositories that are explicitely specified.
License
MIT