Files
compute-runtime/.github/lint.yml
Grzegorz Choinski 91a2bd1d11 ci: update lint reference projects config
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2023-11-28 12:37:58 +01:00

100 lines
1.6 KiB
YAML

use-configs:
- lint/opensource/copyrights
- lint/opensource/banned_words
- lint/allowed_includes
lint:
clang-format:
included:
- \.cpp$
- \.h$
- \.inl$
- \.hpp$
excluded:
- third_party/
- infra/
- scripts/
cmake-format:
included:
- CMakeLists.txt$
- \.cmake$
excluded:
- third_party/
- infra/
copyright:
excluded:
- third_party/
- scripts/tests/copyright/out/
mit_header:
year_constraints:
opencl: 2018
shared: 2018
level_zero: 2020
ults-needed:
component_names:
- opencl
- shared
- level_zero/core
- level_zero/experimental
- level_zero/tools
banned_words:
exclude:
- third_party/
master:
todo:
exclude:
- GUIDELINES.md
allowed_includes:
excluded:
- third_party/
header_extensions:
- .h
- .hpp
- .inl
- .builtin_kernel
reference_projects:
- NEO
- IGC
- HSD
- GSD
commit_message:
signed_off:
validate: mail
skip_mails:
- compute-runtime-validation@intel.com
- ocldev@intel.com
commit_message_subject:
types:
- feature
- fix
- refactor
- documentation
- build
- ci
- performance
- test
scope:
values:
- usm
- ulls
- ooos
- debugger
- zebin
- sysman
- ocl
- wa
- internal
mandatory_tracker:
types:
- feature
scopes:
- wa