Update SelectorFormat options in comment

Change-Id: I6fd2cdabb439856aaf08feb7f49e1bd81b17596c
Reviewed-on: http://gerrit.causes.com/43396
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Fix SpaceAfterPropertyName linter with interpolation

A strange bug with the Sass parser would result in incorrect lints being
reported for properties following selectors with interpolation on a
single line.

A dirty workaround is to simply find the first colon in the source range
and check from that point to see if there is a space.

Change-Id: I2006a252c660ed52284e0f710caed5322689db42
Reviewed-on: http://gerrit.causes.com/43582
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Fix TrailingSemicolon linter with interpolation in selector

Work around a weird bug in the Sass parser where the source range is
incorrectly reported, including a few characters past the semicolon.

Change-Id: If8fb89409319a18a6966dbfdd4858442be4fce2c
Reviewed-on: http://gerrit.causes.com/43583
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Fix SpaceAfterPropertyColon linter with interpolation

Work around a strange bug in the Sass parser where a property following
a selector with interpolation in single quotes would have an incorrect
source range reported.

Change-Id: I5716101bfa409170c9b299bfa8a7a710d1fc08d7
Reviewed-on: http://gerrit.causes.com/43584
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Add VendorPrefixes linter

Change-Id: I15e2a4557bb90bf35f0020c1ba9291ebcb7a9eed
Reviewed-on: http://gerrit.causes.com/43585
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Fix style nits

Change-Id: I3921bd9083e1a32a3ce729a18e932abc77443a14
Reviewed-on: http://gerrit.causes.com/43586
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Update changelog

Change-Id: I9cc5a36927d89e63313a692218d69dbe925eda09
Reviewed-on: http://gerrit.causes.com/43587
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Fix scss-lint rake task

Change-Id: I2d23edfd6293250044a0cb592813a98d39af3ee4
Reviewed-on: http://gerrit.causes.com/43588
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Clean up rake task fix

Change-Id: I73cd283a9c73d71d9bca271fa1b577aead5954bd
Reviewed-on: http://gerrit.causes.com/43589
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Update changelog with `scss_files` option

Change-Id: I2b585eb22d11aea24628477d1c668f131c21af0d
Reviewed-on: http://gerrit.causes.com/43590
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Add BangFormat linter

Change-Id: I3797850b8dfd3aab5d48b354dc146c350dcd369c
Reviewed-on: http://gerrit.causes.com/43591
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Cleanup BangFormat

Change-Id: Ia5bb283c6833a19579b710d92773a20d8da62b41
Reviewed-on: http://gerrit.causes.com/43592
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Modify SpaceBeforeBrace linter to accept new_line style option

Change-Id: I1fe775eefa412d1963d25242a1f71b7b3dc795ca
Reviewed-on: http://gerrit.causes.com/43593
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Update changelog with SpaceBeforeBrace new_line option

Change-Id: I8660971204b2dfbb01b6b53d2b536362a98fd133
Reviewed-on: http://gerrit.causes.com/43594
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
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>