ale/doc
José Júnior 4caf273d53 Adds options to foodcritic linter (#437)
* Adds options to foodcritic linter

Adds a way to pass command line options to the foodcritic command and
documentation about it.

* Creates a simple test for foodcritic command callback

This test simply runs the GetCommand function for the foodcritic linter
and feeds it with some test variables to assert the command line is
being created/escaped correctly.

* Makes foodcritic linter use a command callback

Following review comments, changes the foodcritic linter to use a
`GetCommand` callback for the `command_callback` linter option.

Makes sure that `~` are escaped: flags on foodcritic command line are
negated by adding a `~` in front of the specific cop name:

```
foodcritic -t ~FC011
```

But the way the commands are executed cause foodcritic to fail (since
tilde is recognized as home directory).

* Fixes the doc to include new variables
2017-04-05 18:21:47 +01:00
..
ale-asm.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-c.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-chef.txt Adds options to foodcritic linter (#437) 2017-04-05 18:21:47 +01:00
ale-cmake.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-cpp.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-css.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-erlang.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-fortran.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-html.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-java.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-javascript.txt #326 Document existing StandardJS options 2017-03-28 23:49:06 +01:00
ale-lua.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-ocaml.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-perl.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-php.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-python.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-ruby.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-rust.txt Use the lint_file option so the Cargo linter will only be run against files on disk 2017-03-29 00:34:03 +01:00
ale-sass.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-scss.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-sh.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-tex.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-vim.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale-yaml.txt Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
ale.txt Adds options to foodcritic linter (#437) 2017-04-05 18:21:47 +01:00