| SKIP_LINTING |
| ------------ |
| |
| .. versionadded:: 4.2 |
| |
| Exclude all sources of a target from running configured linting tools. |
| |
| When this boolean property is enabled on a target, C/C++ linting tools enabled |
| for that target (e.g. :prop_tgt:`<LANG>_CPPLINT`, :prop_tgt:`<LANG>_CLANG_TIDY`, |
| :prop_tgt:`<LANG>_CPPCHECK`, :prop_tgt:`<LANG>_ICSTAT` and |
| :prop_tgt:`<LANG>_INCLUDE_WHAT_YOU_USE`) will not be invoked for source files |
| compiled by the target. If the :prop_sf:`SKIP_LINTING` source-file property |
| is set on a specific source or if the :prop_fs:`SKIP_LINTING` file set property |
| is set, it takes precedence over this target-wide property. |
| |
| This is a convenience alternative to setting the :prop_sf:`SKIP_LINTING` |
| source file property individually on each source. If either the target's |
| :prop_tgt:`SKIP_LINTING` or file set's :prop_fs:`SKIP_LINTING` including this |
| source or a source’s :prop_sf:`SKIP_LINTING` is enabled, that source will be |
| excluded from linting. |
| |
| The property has no effect on targets that do not have sources. |
| |
| See Also |
| ^^^^^^^^ |
| |
| * :prop_fs:`SKIP_LINTING` file set property |
| * :prop_sf:`SKIP_LINTING` source file property |