The following linters are enabled by default:
RuboCop (Ruby)
CoffeeLint (CoffeeScript)
JavaScript (JSHint)
SCSS (SCSS-Lint)
Haml (HAMLLint)
Go (golint)
Swift (SwiftLint)
All other linters must be explicitly enabled.
Hound will look for a custom configuration file named .hound.yml in the root directory of your project, which lets Hound know what linters to enable or disable. You can specify locations/paths to config that provide custom style rules. Here is an example:
scss:
enabled: false
rubocop:
config_file: .rubocop.yml
jshint:
ignore_file: .jshintignore
In this example, review of SCSS is deactivated, a custom RuboCop configuration is provided for Ruby review and .jshintignore is specified to have JSHint ignore certain files.