neovim/.github/workflows
dundargoc 6c0f900699 ci: enable clang-analyzer warnings
This adds the checks in https://neovim.io/doc/reports/clang/ when using
clang-tidy. The strategy is to enable all clang-analyzer checks, and
disable only the checks for the warnings that exist currently. This
allows us to eliminate each warning type without blocking ongoing work,
but also without adding bugs for already eliminated warnings.

The plan is to eventually eliminate https://neovim.io/doc/reports/clang/
by completely integrating it into the clang-tidy check.

Also add make and cmake targets `clang-analyzer` to run this check.
2023-10-09 16:52:28 +02:00
..
add-reviewers.yml ci: bump actions/checkout from 3 to 4 2023-09-04 23:20:30 +02:00
api-docs.yml ci: bump actions/checkout from 3 to 4 2023-09-04 23:20:30 +02:00
backport.yml ci: bump actions/checkout from 3 to 4 2023-09-04 23:20:30 +02:00
build.yml revert: "ci: trigger tests when pushing" 2023-09-09 15:21:46 +02:00
codeql.yml ci(codeql): add concurrency to cancel unnecessary jobs early 2023-09-10 17:56:45 +02:00
coverity.yml ci: bump actions/checkout from 3 to 4 2023-09-04 23:20:30 +02:00
issue-open-check.yml ci(issue-open-check): don't add "doc" label 2023-05-31 08:54:35 +08:00
labeler.yml ci(labeler): run "type-scope" after "triage" 2023-08-09 09:27:51 +08:00
lintcommit.yml ci: bump actions/checkout from 3 to 4 2023-09-04 23:20:30 +02:00
news.yml ci: bump actions/checkout from 3 to 4 2023-09-04 23:20:30 +02:00
notes.md ci: remove container solution for the linux runner 2023-09-09 10:36:42 +02:00
release.yml ci(release): remove unnecessary full clone 2023-09-09 14:22:14 +02:00
remove-reviewers.yml ci: bump actions/checkout from 3 to 4 2023-09-04 23:20:30 +02:00
response.yml ci: bump actions/checkout from 3 to 4 2023-09-04 23:20:30 +02:00
test.yml ci: enable clang-analyzer warnings 2023-10-09 16:52:28 +02:00
vim-patches.yml ci: bump actions/checkout from 3 to 4 2023-09-04 23:20:30 +02:00