diff options
author | w0rp <w0rp@users.noreply.github.com> | 2017-02-11 13:10:18 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-11 13:10:18 +0000 |
commit | 8ad85858b87cb7d93ae1d93e6721e034c02275fd (patch) | |
tree | 3dbdfdf0513c3fb08f6d5ec57d0caa920d0874f4 /doc | |
parent | 4737e09bcf04f66ccff5772b8414532646d32ec8 (diff) | |
parent | 2ba2aff65e3fa3e138e3803bfb1ea4dc54ba79f3 (diff) | |
download | ale-8ad85858b87cb7d93ae1d93e6721e034c02275fd.zip |
Merge pull request #329 from tomotanakamura/AddClangToCpp
Add clang to cpp linters.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/ale.txt | 55 |
1 files changed, 33 insertions, 22 deletions
diff --git a/doc/ale.txt b/doc/ale.txt index d0f24875..3ec54d4f 100644 --- a/doc/ale.txt +++ b/doc/ale.txt @@ -26,17 +26,18 @@ CONTENTS *ale-contents* 4.14. cpp-cppcheck....................|ale-linter-options-cpp-cppcheck| 4.15. htmlhint........................|ale-linter-options-htmlhint| 4.16. c-clang.........................|ale-linter-options-c-clang| - 4.17. python-flake8...................|ale-linter-options-python-flake8| - 4.18. ruby-rubocop....................|ale-linter-options-ruby-rubocop| - 4.19. chktex..........................|ale-linter-options-chktex| - 4.20. lacheck.........................|ale-linter-options-lacheck| - 4.21. stylelint.......................|ale-linter-options-stylelint| - 4.22. rustc...........................|ale-linter-options-rustc| - 4.23. python-mypy.....................|ale-linter-options-python-mypy| - 4.24. python-pylint...................|ale-linter-options-python-pylint| - 4.25. erlang..........................|ale-linter-options-erlang| - 4.26. phpmd...........................|ale-linter-options-phpmd| - 4.27. xo..............................|ale-linter-options-xo| + 4.17. cpp-clang.......................|ale-linter-options-cpp-clang| + 4.18. python-flake8...................|ale-linter-options-python-flake8| + 4.19. ruby-rubocop....................|ale-linter-options-ruby-rubocop| + 4.20. chktex..........................|ale-linter-options-chktex| + 4.21. lacheck.........................|ale-linter-options-lacheck| + 4.22. stylelint.......................|ale-linter-options-stylelint| + 4.23. rustc...........................|ale-linter-options-rustc| + 4.24. python-mypy.....................|ale-linter-options-python-mypy| + 4.25. python-pylint...................|ale-linter-options-python-pylint| + 4.26. erlang..........................|ale-linter-options-erlang| + 4.27. phpmd...........................|ale-linter-options-phpmd| + 4.28. xo..............................|ale-linter-options-xo| 5. Linter Integration Notes.............|ale-linter-integration| 5.1. merlin..........................|ale-linter-integration-ocaml-merlin| 5.2. rust.............................|ale-integration-rust| @@ -72,7 +73,7 @@ The following languages and tools are supported. * Bash: 'shell' (-n flag), 'shellcheck' * Bourne Shell: 'shell' (-n flag), 'shellcheck' * C: 'cppcheck', 'gcc', 'clang' -* C++ (filetype cpp): 'cppcheck', 'gcc' +* C++ (filetype cpp): 'cppcheck', 'gcc', 'clang' * C#: 'mcs' * Chef: 'foodcritic' * CoffeeScript: 'coffee', 'coffelint' @@ -697,7 +698,17 @@ g:ale_c_clang_options *g:ale_c_clang_options* This variable can be change to modify flags given to clang. ------------------------------------------------------------------------------- -4.17. python-flake8 *ale-linter-options-python-flake8* +4.17. cpp-clang *ale-linter-options-cpp-clang* + +g:ale_cpp_clang_options *g:ale_cpp_clang_options* + + Type: |String| + Default: `'-std=c11 -Wall'` + + This variable can be change to modify flags given to clang. + +------------------------------------------------------------------------------- +4.18. python-flake8 *ale-linter-options-python-flake8* g:ale_python_flake8_executable *g:ale_python_flake8_executable* @@ -725,7 +736,7 @@ g:ale_python_flake8_args *g:ale_python_flake8_args* `python3 -m pip install --user flake8`). ------------------------------------------------------------------------------- -4.18. ruby-rubocop *ale-linter-options-ruby-rubocop* +4.19. ruby-rubocop *ale-linter-options-ruby-rubocop* g:ale_ruby_rubocop_options *g:ale_ruby_rubocop_options* @@ -735,7 +746,7 @@ g:ale_ruby_rubocop_options *g:ale_ruby_rubocop_options* This variable can be change to modify flags given to rubocop. ------------------------------------------------------------------------------- -4.19. chktex *ale-linter-options-chktex* +4.20. chktex *ale-linter-options-chktex* g:ale_tex_chktex_executable *g:ale_tex_chktex_executable* @@ -753,7 +764,7 @@ g:ale_tex_chktex_options *g:ale_tex_chktex_options* This variable can be changed to modify flags given to chktex. ------------------------------------------------------------------------------ -4.20. lacheck *ale-linter-options-lacheck* +4.21. lacheck *ale-linter-options-lacheck* g:ale_lacheck_executable *g:ale_lacheck_executable* @@ -763,7 +774,7 @@ g:ale_lacheck_executable *g:ale_lacheck_executable* This variable can be changed to change the path to lacheck. ------------------------------------------------------------------------------- -4.21. stylelint *ale-linter-options-stylelint* +4.22. stylelint *ale-linter-options-stylelint* g:ale_css_stylelint_executable *g:ale_css_stylelint_executable* @@ -834,7 +845,7 @@ g:ale_scss_stylelint_use_global *g:ale_scss_stylelint_use_global stylelint in node_modules. ------------------------------------------------------------------------------ -4.22. rustc *ale-linter-options-rustc* +4.23. rustc *ale-linter-options-rustc* g:ale_rust_ignore_error_codes *g:ale_rust_ignore_error_codes* @@ -860,7 +871,7 @@ g:ale_python_mypy_options *g:ale_python_mypy_options* ------------------------------------------------------------------------------- -4.24. python-pylint *ale-linter-options-python-pylint* +4.25. python-pylint *ale-linter-options-python-pylint* g:ale_python_pylint_executable *g:ale_python_pylint_executable* @@ -888,7 +899,7 @@ g:ale_python_pylint_options *g:ale_python_pylint_options* `python3 -m pip install --user pylint`). ------------------------------------------------------------------------------ -4.25. erlang *ale-linter-options-erlang* +4.26. erlang *ale-linter-options-erlang* g:ale_erlang_erlc_options *g:ale_erlang_erlc_options* @@ -899,7 +910,7 @@ g:ale_erlang_erlc_options *g:ale_erlang_erlc_options* or `-pa`. ------------------------------------------------------------------------------ -4.26. phpmd *ale-linter-options-phpmd* +4.27. phpmd *ale-linter-options-phpmd* g:ale_php_phpmd_ruleset *g:ale_php_phpmd_ruleset* @@ -910,7 +921,7 @@ g:ale_php_phpmd_ruleset *g:ale_php_phpmd_ruleset* the available phpmd rulesets ------------------------------------------------------------------------------ -4.27. xo *ale-linter-options-xo* +4.28. xo *ale-linter-options-xo* g:ale_javascript_xo_executable *g:ale_javascript_xo_executable* |