- Add TsLint pre-commit hook
- Fix ad hoc hook creation
- Add ignoreMessagePattern setting on hooks to allow messages that follow a pattern to be ignored. Useful for working around missing features in linters.
- Add NspCheck hook
- Work around empty stylint results when linting large files
- Fix problemOnUnmodifiedLine setting
- Fix link in starter config file
- Fail coffeelint if the process never starts
- Stop configurations from bleeding across hooks
- A top level
nodeModuleMode
setting has been added. This can be set toglobal
if you want to use global modules for affiance hooks.
- Affiance has gone all in on es6
- Affiance is pot-committed on typed jsdocs, all hook classes are documented
- Issues with parallelizing some hooks
- Affiance now requires node >= 4 with a v8 engine that supports es6 features
- Better performance with non-blocking process spawning for pre commit hooks
- Number of parallel processes is limited by the
concurrency
configuration - Use local node module binaries id default.yml file
- Fix MERGE_HEAD corruption
- Fix StylusLint output
- Make MochaOnly hook more selective
- Display full coffeelint message
- Fix silent coffeelint failures
- Add version command and support for AFFIANCE_DISABLE
- Improve UX when signature check fails
- Improve UX when signature check fails
- Fix issues with identifying applicable hook files
- Update post install message to use local binary
- Fix bug with fresh install of affiance so it works "our of the box"
Initial Version