0ad/source/tools
Ralph Sennhauser 6da4e606d4
Add cppcheck workflow
Add a workflow for linting and add a cppcheck job.

The job is using cppcheck provided by package manager. Existing errors
are suppressed to get going with CI linting, ideally tho the suppression
list would be empty. Some of the suppressed errors are only found with
more recent cppcheck than what is available in the runner.

Also remove old arclint cppcheck setup.

Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
2025-03-30 18:06:01 +02:00
..
atlas Update trac links with gitea links 2024-12-10 11:29:48 +01:00
cmpgraph Add executable bits for files with shebangs 2024-08-26 07:46:38 +02:00
dist Fix the import of datetime.UTC in bundle script 2025-03-17 13:39:38 +01:00
entdocs Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
entgraph Fix line endings of all files in source/ except source/third_party/. 2016-07-25 09:07:45 +00:00
entity Improve performance and output of entvalidate.py 2025-03-18 12:57:01 +01:00
fontbuilder2 Update the pre-commit hooks 2025-01-11 21:44:52 +01:00
i18n Enable a few more ruff rules 2025-03-03 14:18:40 +01:00
lint Add cppcheck workflow 2025-03-30 18:06:01 +02:00
mapcompatibility Fix variable naming for map compatibility file 2024-09-13 11:04:05 +02:00
openlogsfolder Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
profiler2 Fix profiler2 webui html 2025-02-17 21:22:30 +01:00
replayprofile Add executable bits for files with shebangs 2024-08-26 07:46:38 +02:00
rlclient/python Enable a few more ruff rules 2025-03-03 14:18:40 +01:00
spirv Fixes SPIR-V compilation for compute_skinning shader. 2024-12-11 01:18:05 +01:00
springimport Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
templatesanalyzer Update the pre-commit hooks 2025-01-11 21:44:52 +01:00
templatessorter templatessorter.sh: move to posix shell 2024-08-29 12:55:26 +02:00
tracelogger Fix issues pointed out by shellcheck 2024-08-28 18:23:18 +02:00
webservices Add executable bits for files with shebangs 2024-08-26 07:46:38 +02:00
LICENSE.txt Move xmlvalidator code to entity directory 2025-03-03 17:45:08 +01:00
utils.sh Add util.sh shell library 2025-03-30 18:05:56 +02:00