.gitattributes
.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
CONTRIBUTING.rst
LICENSE
README.rst
codecov.yml
cspell.config.yml
noxfile.py
pyproject.toml
setup.py
uv.lock
.github/FUNDING.yml
.github/dependabot.yml
.github/release-drafter.yml
.github/workflows/analyze-workflows.yml
.github/workflows/codeql.yml
.github/workflows/docs.yml
.github/workflows/labeler.yml
.github/workflows/pre-commit.yml
.github/workflows/release-drafter.yml
.github/workflows/release.yml
.github/workflows/stale.yml
.github/workflows/tests.yml
cpp_linter/__init__.py
cpp_linter/_version.py
cpp_linter/cli.py
cpp_linter/loggers.py
cpp_linter.egg-info/PKG-INFO
cpp_linter.egg-info/SOURCES.txt
cpp_linter.egg-info/dependency_links.txt
cpp_linter.egg-info/entry_points.txt
cpp_linter.egg-info/not-zip-safe
cpp_linter.egg-info/requires.txt
cpp_linter.egg-info/top_level.txt
cpp_linter/clang_tools/__init__.py
cpp_linter/clang_tools/clang_format.py
cpp_linter/clang_tools/clang_tidy.py
cpp_linter/clang_tools/patcher.py
cpp_linter/common_fs/__init__.py
cpp_linter/common_fs/file_filter.py
cpp_linter/git/__init__.py
cpp_linter/git/git_str.py
cpp_linter/rest_api/__init__.py
cpp_linter/rest_api/github_api.py
docs/building_docs.rst
docs/conf.py
docs/contributing.rst
docs/index.rst
docs/permissions.rst
docs/pr_review_caveats.rst
docs/API-Reference/cpp_linter.clang_tools.clang_format.rst
docs/API-Reference/cpp_linter.clang_tools.clang_tidy.rst
docs/API-Reference/cpp_linter.clang_tools.patcher.rst
docs/API-Reference/cpp_linter.clang_tools.rst
docs/API-Reference/cpp_linter.cli.rst
docs/API-Reference/cpp_linter.common_fs.file_filter.rst
docs/API-Reference/cpp_linter.common_fs.rst
docs/API-Reference/cpp_linter.git.git_str.rst
docs/API-Reference/cpp_linter.git.rst
docs/API-Reference/cpp_linter.loggers.rst
docs/API-Reference/cpp_linter.rest_api.github_api.rst
docs/API-Reference/cpp_linter.rest_api.rst
docs/API-Reference/cpp_linter.rst
docs/_static/extra_css.css
docs/_static/favicon.ico
docs/_static/logo.png
tests/test_cli_args.py
tests/test_comment_length.py
tests/test_git_str.py
tests/test_misc.py
tests/test_rate_limits.py
tests/capture_tools_output/test_database_path.py
tests/capture_tools_output/test_tools_output.py
tests/capture_tools_output/chocolate-doom/chocolate-doom/.clang-format
tests/capture_tools_output/chocolate-doom/chocolate-doom/.clang-tidy
tests/capture_tools_output/chocolate-doom/chocolate-doom/67715d6e2725322e6132e9ff99b9a2a3f3b10c83/expected-result_0.json
tests/capture_tools_output/chocolate-doom/chocolate-doom/67715d6e2725322e6132e9ff99b9a2a3f3b10c83/expected-result_1.json
tests/capture_tools_output/chocolate-doom/chocolate-doom/67715d6e2725322e6132e9ff99b9a2a3f3b10c83/expected-result_2.json
tests/capture_tools_output/chocolate-doom/chocolate-doom/67715d6e2725322e6132e9ff99b9a2a3f3b10c83/patch.diff
tests/capture_tools_output/chocolate-doom/chocolate-doom/67715d6e2725322e6132e9ff99b9a2a3f3b10c83/cache/opl/opl.c
tests/capture_tools_output/chocolate-doom/chocolate-doom/67715d6e2725322e6132e9ff99b9a2a3f3b10c83/cache/opl/opl_sdl.c
tests/capture_tools_output/chocolate-doom/chocolate-doom/67715d6e2725322e6132e9ff99b9a2a3f3b10c83/cache/pcsound/pcsound.c
tests/capture_tools_output/chocolate-doom/chocolate-doom/67715d6e2725322e6132e9ff99b9a2a3f3b10c83/cache/pcsound/pcsound_sdl.c
tests/capture_tools_output/chocolate-doom/chocolate-doom/67715d6e2725322e6132e9ff99b9a2a3f3b10c83/cache/src/i_musicpack.c
tests/capture_tools_output/chocolate-doom/chocolate-doom/67715d6e2725322e6132e9ff99b9a2a3f3b10c83/cache/src/i_sdlmusic.c
tests/capture_tools_output/chocolate-doom/chocolate-doom/67715d6e2725322e6132e9ff99b9a2a3f3b10c83/cache/src/i_sdlsound.c
tests/capture_tools_output/chocolate-doom/chocolate-doom/67715d6e2725322e6132e9ff99b9a2a3f3b10c83/cache/src/i_sound.c
tests/capture_tools_output/chocolate-doom/chocolate-doom/67715d6e2725322e6132e9ff99b9a2a3f3b10c83/cache/src/net_sdl.c
tests/capture_tools_output/chocolate-doom/chocolate-doom/71091562db5b0e7853d08ffa2f110af49cc3bc0d/expected-result_0.json
tests/capture_tools_output/chocolate-doom/chocolate-doom/71091562db5b0e7853d08ffa2f110af49cc3bc0d/expected-result_1.json
tests/capture_tools_output/chocolate-doom/chocolate-doom/71091562db5b0e7853d08ffa2f110af49cc3bc0d/expected-result_2.json
tests/capture_tools_output/chocolate-doom/chocolate-doom/71091562db5b0e7853d08ffa2f110af49cc3bc0d/patch.diff
tests/capture_tools_output/chocolate-doom/chocolate-doom/71091562db5b0e7853d08ffa2f110af49cc3bc0d/cache/src/hexen/info.c
tests/capture_tools_output/chocolate-doom/chocolate-doom/71091562db5b0e7853d08ffa2f110af49cc3bc0d/cache/src/hexen/p_enemy.c
tests/capture_tools_output/chocolate-doom/chocolate-doom/71091562db5b0e7853d08ffa2f110af49cc3bc0d/cache/src/hexen/p_local.h
tests/capture_tools_output/cpp-linter/cpp-linter/test_git_lib.patch
tests/capture_tools_output/cpp-linter/cpp-linter/950ff0b690e1903797c303c5fc8d9f3b52f1d3c5/patch.diff
tests/capture_tools_output/cpp-linter/cpp-linter/950ff0b690e1903797c303c5fc8d9f3b52f1d3c5/cache/tests/demo/demo.cpp
tests/capture_tools_output/cpp-linter/cpp-linter/950ff0b690e1903797c303c5fc8d9f3b52f1d3c5/cache/tests/demo/demo.hpp
tests/capture_tools_output/libvips/libvips/.clang-format
tests/capture_tools_output/libvips/libvips/.clang-tidy
tests/capture_tools_output/libvips/libvips/fe82be345a5b654a76835a7aea5a804bd9ebff0a/expected-result_0.json
tests/capture_tools_output/libvips/libvips/fe82be345a5b654a76835a7aea5a804bd9ebff0a/expected-result_1.json
tests/capture_tools_output/libvips/libvips/fe82be345a5b654a76835a7aea5a804bd9ebff0a/expected-result_2.json
tests/capture_tools_output/libvips/libvips/fe82be345a5b654a76835a7aea5a804bd9ebff0a/patch.diff
tests/capture_tools_output/shenxianpeng/test-repo/.clang-format
tests/capture_tools_output/shenxianpeng/test-repo/.clang-tidy
tests/capture_tools_output/shenxianpeng/test-repo/662ad4cf90084063ea9c089b8de4aff0b8959d0e/expected-result_0.json
tests/capture_tools_output/shenxianpeng/test-repo/662ad4cf90084063ea9c089b8de4aff0b8959d0e/expected-result_1.json
tests/capture_tools_output/shenxianpeng/test-repo/662ad4cf90084063ea9c089b8de4aff0b8959d0e/expected-result_2.json
tests/capture_tools_output/shenxianpeng/test-repo/662ad4cf90084063ea9c089b8de4aff0b8959d0e/patch.diff
tests/capture_tools_output/shenxianpeng/test-repo/662ad4cf90084063ea9c089b8de4aff0b8959d0e/cache/p_enemy.c
tests/comments/pr_22.json
tests/comments/pr_comments_pg1.json
tests/comments/pr_comments_pg2.json
tests/comments/push_8d68756375e0483c7ac2b4d6bbbece420dbbb495.json
tests/comments/push_comments_8d68756375e0483c7ac2b4d6bbbece420dbbb495.json
tests/comments/test_comments.py
tests/demo/.clang-format
tests/demo/.clang-tidy
tests/demo/compile_flags.txt
tests/demo/demo.cpp
tests/demo/demo.hpp
tests/ignored_paths/.gitmodules
tests/ignored_paths/test_ignored_paths.py
tests/list_changes/patch.diff
tests/list_changes/pull_request_files_pg1.json
tests/list_changes/pull_request_files_pg2.json
tests/list_changes/push_files_pg1.json
tests/list_changes/push_files_pg2.json
tests/list_changes/test_get_file_changes.py
tests/reviews/.clang-format
tests/reviews/.clang-tidy
tests/reviews/pr_27.diff
tests/reviews/pr_27.json
tests/reviews/pr_review_comments.json
tests/reviews/pr_reviews.json
tests/reviews/test_pr_review.py