summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorw0rp <w0rp@users.noreply.github.com>2017-02-11 13:10:18 +0000
committerGitHub <noreply@github.com>2017-02-11 13:10:18 +0000
commit8ad85858b87cb7d93ae1d93e6721e034c02275fd (patch)
tree3dbdfdf0513c3fb08f6d5ec57d0caa920d0874f4 /doc
parent4737e09bcf04f66ccff5772b8414532646d32ec8 (diff)
parent2ba2aff65e3fa3e138e3803bfb1ea4dc54ba79f3 (diff)
downloadale-8ad85858b87cb7d93ae1d93e6721e034c02275fd.zip
Merge pull request #329 from tomotanakamura/AddClangToCpp
Add clang to cpp linters.
Diffstat (limited to 'doc')
-rw-r--r--doc/ale.txt55
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*