Английская Википедия:Cpplint

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Short description Шаблон:Infobox software cpplint or cpplint.py is an open source lint-like tool developed by Google, designed to ensure that C++ code conforms to Google's coding style guides.

Therefore cpplint implements what Google considers best practices in C++ coding. The script cpplint.py reads source code files and flags deviations from the style guide. It also identifies syntax errors. It is rules based, and uses a number of heuristics to identify bad code.[1]

Cpplint is not perfect, as it can suffer from occasional false positives and negatives. Nevertheless, it is still a very useful tool for style enforcement.[2]

Moreover rules can be fine-grained selected using the options Шаблон:Nowrap and Шаблон:Nowrap. Line length rule can be configured with option Шаблон:Nowrap and file extensions can be configured with Шаблон:Nowrap (by default: 'h', 'cpp', 'cc', 'cu' and 'cuh'). Some options can be stored in a configuration file Шаблон:Nowrap.

cpplint is implemented as a Python script.[3] It is distributed under the 3 clause BSD license.

See also

References

Шаблон:Reflist

Шаблон:Google FOSS