[![Build Status][build-status-img]][travis-ci]
外部参照を制限するためのソースコード解析ツールです。
下位階層を使えない様にライブラリ分割しても、言語の標準ライブラリを使うのを制限できません。 使って欲しくない機能をコンパイルエラーにするために作りました。
comm/urart
<dirent.h>
<sys/stat.h>
$ staffonly Samples
main.c 9: #include <dirent.h>
main.c 10: #include <sys/stat.h>
2 ERRORS.
- 対応しているのはC言語のみです。
- エラーにしているのはincludeのみです。
- フォルダ毎にエラーにするincludeを指定します。
- 他の言語にも対応して戴いたり拡張して戴けると、嬉しいです。
- コンパイラやlintに組み込んで戴けると、もっと嬉しいです。
Licensed under the MIT License.