【文件属性】:
文件名称:clang-plugins:自定义插件
文件大小:40KB
文件格式:ZIP
更新时间:2021-03-21 21:58:21
static-analysis clang clang-plugins C++
铛插件
自定义插件
插入
目的
包含路径检查器插件
检查在include伪指令(例如#include "../something/file.h" )中使用的路径实例(并引起错误)
ban-pp-tokens-plugin
检查源词法化过程中是否发现了被禁止的标记(并引发错误)。这意味着即使被禁止使用的令牌最终并未真正被使用,也会引发错误。
禁止令牌更新插件
检查(并引起错误)被禁止使用的令牌。与ban-pp-tokens-plugin相比,禁止引用的令牌可能存在于源文件中,只要它们没有被引用即可。
建筑
git clone https://github.com/bright-tools/clang-plugins.git
cd clang-plugins
mkdir build && cd build
cmake -G " Unix Makefiles " ..
make
测试:
m
【文件预览】:
clang-plugins-main
----.gitmodules(465B)
----src()
--------ban-token-usage()
--------CMakeLists.txt(130B)
--------util()
--------include-path-checker()
--------ban-pp-tokens()
----.clang-format(277B)
----doc()
--------CMakeLists.txt(629B)
--------changelog(391B)
----CMakeLists.txt(2KB)
----.travis.yml(543B)
----LICENSE(11KB)
----submodules()
--------bats-support()
--------bats-file()
--------bats-core()
--------bats-assert()
----README.md(1KB)
----.gitignore(277B)