├── .github └── workflows │ └── c-cpp.yml ├── LICENSE ├── Makefile ├── README.md ├── src ├── analysis.c ├── analysis.h ├── check_assign_in_ctrl_stmt.c ├── check_assign_in_ctrl_stmt.h ├── check_misleading_var_name.c ├── check_misleading_var_name.h ├── check_missing_void.c ├── check_missing_void.h ├── check_return_count_in_functions.c ├── check_return_count_in_functions.h ├── check_smcln_after_ctrl_stmt.c ├── check_smcln_after_ctrl_stmt.h ├── lexer.c ├── lexer.h ├── main.c ├── source.c ├── source.h ├── str.c ├── str.h └── token.h └── tests ├── test_assign_in_ctrl_stmt.c ├── test_misleading_name.h ├── test_missing_void.h ├── test_missing_void_lrlf.h ├── test_return_count_in_functions.c └── test_smcln_after_ctrl_stmt.c /.github/workflows/c-cpp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/.github/workflows/c-cpp.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/README.md -------------------------------------------------------------------------------- /src/analysis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/analysis.c -------------------------------------------------------------------------------- /src/analysis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/analysis.h -------------------------------------------------------------------------------- /src/check_assign_in_ctrl_stmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/check_assign_in_ctrl_stmt.c -------------------------------------------------------------------------------- /src/check_assign_in_ctrl_stmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/check_assign_in_ctrl_stmt.h -------------------------------------------------------------------------------- /src/check_misleading_var_name.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/check_misleading_var_name.c -------------------------------------------------------------------------------- /src/check_misleading_var_name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/check_misleading_var_name.h -------------------------------------------------------------------------------- /src/check_missing_void.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/check_missing_void.c -------------------------------------------------------------------------------- /src/check_missing_void.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/check_missing_void.h -------------------------------------------------------------------------------- /src/check_return_count_in_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/check_return_count_in_functions.c -------------------------------------------------------------------------------- /src/check_return_count_in_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/check_return_count_in_functions.h -------------------------------------------------------------------------------- /src/check_smcln_after_ctrl_stmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/check_smcln_after_ctrl_stmt.c -------------------------------------------------------------------------------- /src/check_smcln_after_ctrl_stmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/check_smcln_after_ctrl_stmt.h -------------------------------------------------------------------------------- /src/lexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/lexer.c -------------------------------------------------------------------------------- /src/lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/lexer.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/main.c -------------------------------------------------------------------------------- /src/source.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/source.c -------------------------------------------------------------------------------- /src/source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/source.h -------------------------------------------------------------------------------- /src/str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/str.c -------------------------------------------------------------------------------- /src/str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/str.h -------------------------------------------------------------------------------- /src/token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/src/token.h -------------------------------------------------------------------------------- /tests/test_assign_in_ctrl_stmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/tests/test_assign_in_ctrl_stmt.c -------------------------------------------------------------------------------- /tests/test_misleading_name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/tests/test_misleading_name.h -------------------------------------------------------------------------------- /tests/test_missing_void.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/tests/test_missing_void.h -------------------------------------------------------------------------------- /tests/test_missing_void_lrlf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/tests/test_missing_void_lrlf.h -------------------------------------------------------------------------------- /tests/test_return_count_in_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/tests/test_return_count_in_functions.c -------------------------------------------------------------------------------- /tests/test_smcln_after_ctrl_stmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokke/tiny-lint-c/HEAD/tests/test_smcln_after_ctrl_stmt.c --------------------------------------------------------------------------------