Add NestingDepth linter

Change-Id: I36633ca978206b61bf84b4cbe15f9f51bbcbf1c3
Reviewed-on: http://gerrit.causes.com/43623
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Clean up NestingDepth linter

Change it to be enabled by default, up the default max_depth to 3,
simplify the logic of the class itself, and add more tests.

Change-Id: I501a28d69556b64d22cebc828cd31a6adcddbe11
Reviewed-on: http://gerrit.causes.com/43624
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Update SelectorFormat linter to allow selector-specific conventions

Change-Id: Idac3447646ee5a2bfeee4bea8cbaa5ff2f27bfe1
Reviewed-on: http://gerrit.causes.com/43625
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Update changelog with new SelectorFormat options

Change-Id: Ie8ba7d62678f3f61e47eb74e76635745b7296473
Reviewed-on: http://gerrit.causes.com/43626
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Remove Windows double backslash paths

This made the rspec tests pass on my Windows machine.

Change-Id: Iafda00929a988934c280a8b89cbe6ef70f531c55
Reviewed-on: http://gerrit.causes.com/43691
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Add @import check to TrailingSemicolon

Fixes #264

Change-Id: I7bac4ea01f45d8f8400d913342dc87400e53bc10
Reviewed-on: http://gerrit.causes.com/43711
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Joe Lencioni <joe.lencioni@brigade.com>
Update changelog with adding @import check to TrailingSemicolon

Change-Id: Ic318c4f3ab51b9becebb4542fe984a2631d83617
Reviewed-on: http://gerrit.causes.com/43712
Reviewed-by: Joe Lencioni <joe.lencioni@brigade.com>
Tested-by: Joe Lencioni <joe.lencioni@brigade.com>
Make PropertySortOrder lint message more useful

Tells you what order it was expecting for the properties. Great for
custom orders, so we don't have to compare the order and our SCSS.

Closes #270.

Change-Id: I0875ce4751cbbf4f076c4b98e3e1c03b84c4636f
Reviewed-on: http://gerrit.causes.com/43723
Reviewed-by: Joe Lencioni <joe.lencioni@brigade.com>
Tested-by: Joe Lencioni <joe.lencioni@brigade.com>
Add PropertySortOrder lint message change to changelog

Change-Id: I21545e19ed00caae735b8a7bdd2585c3dca552af
Reviewed-on: http://gerrit.causes.com/43724
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Joe Lencioni <joe.lencioni@brigade.com>
Merge remote-tracking branch 'upstream/master'