Allow linters to be disabled/enabled via inline comments

Change-Id: Ie8f6da6441d1239dbf39f3859cff4f716ad5d9c3
Reviewed-on: http://gerrit.causes.com/44909
Tested-by: jenkins <jenkins@brigade.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Add documentation for enable/disable inline comments

Change-Id: I1cab281d48bc5ec4d7a9279ab7bc911f5b9085ae
Reviewed-on: http://gerrit.causes.com/44910
Tested-by: jenkins <jenkins@brigade.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Change `#length` check to conventional `#empty?`

Change-Id: Ie58ecd9c2e9bffa5d892b342ad196e6102a9e2fe
Reviewed-on: http://gerrit.causes.com/44911
Tested-by: jenkins <jenkins@brigade.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Update README wording

Make linter enabling/disabling via inline comments documentation more
consistent.

Change-Id: If5f26f1c78b72f1dbc295ef25503c8e710b443e3
Reviewed-on: http://gerrit.causes.com/44912
Tested-by: jenkins <jenkins@brigade.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Change `IdWithExtraneousSelector` to `IdSelector`

Rename and modify behavior of linter to always report IDs any time they
appear in a selector, rather than only when they appear concatenated
with a type/class etc.

Change-Id: Ie2bbc54cab25faaef6715c340e8d3798d07bd051
Reviewed-on: http://gerrit.causes.com/44913
Tested-by: jenkins <jenkins@brigade.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Clean up comment for .editorconfig

Include proper URL.

Change-Id: I02d831e2ecbe12bc03668e3651c065766cc46cb3
Reviewed-on: http://gerrit.causes.com/44914
Tested-by: jenkins <jenkins@brigade.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Fix name reported by DuplicateProperty linter

This was broken by the refactoring in 4fd093c3.

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