mirror of
https://github.com/dense-analysis/ale.git
synced 2025-12-16 01:07:06 +08:00
Merge pull request #329 from tomotanakamura/AddClangToCpp
Add clang to cpp linters.
This commit is contained in:
55
doc/ale.txt
55
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*
|
||||
|
||||
|
||||
Reference in New Issue
Block a user