Update license-checker.cfg with simplified rules

`license-checker` has been updated to support `**` wildcards simplifying the ruless, and multiple license configs.

Add a new config for the bison generated files to ensure their licenses don't change.
This commit is contained in:
Ben Clayton 2020-07-17 20:06:31 +01:00
parent ae08b5b74c
commit 047425a4db

View File

@ -1,41 +1,51 @@
{ [
"paths": [ {
{ "licenses": [
"exclude": [ "Apache-2.0-Header",
"_config.yml", "BSD-2-Clause",
".*", "BSD-3-Clause",
"*.md", "MIT-0",
"CMakeSettings.json", "MIT"
"known_good_khr.json", ],
"known_good.json", "paths": [
"LICENSE.txt", {
"make-revision", "exclude": [
"README-spirv-remap.txt", "**.md",
"WORKSPACE",
"gtests/README.md", "_config.yml",
"External/spirv-tools", ".*",
"Test/*", "CMakeSettings.json",
"out/*", "known_good_khr.json",
"glslang/Include/revision.*", "known_good.json",
"glslang/OSDependent/Web/glslang.*.js", "LICENSE.txt",
"make-revision",
"README-spirv-remap.txt",
"WORKSPACE",
"glslang/MachineIndependent/glslang_tab.cpp", "glslang/OSDependent/Web/glslang.*.js",
"glslang/MachineIndependent/glslang_tab.cpp.h", "glslang/MachineIndependent/glslang_tab.cpp",
"glslang/MachineIndependent/glslang_tab.cpp.h",
"**.md", "build/**",
"build/**", "out/**",
"out/**", "Test/**",
"Test/**", "External/spirv-tools/**"
"External/spirv-tools/**" ]
] }
} ]
], },
"licenses": [ {
"Apache-2.0-Header", "licenses": [
"BSD-2-Clause", "GPL-Header"
"BSD-3-Clause", ],
"MIT-0", "paths": [
"MIT" { "exclude": [ "**" ] },
] {
} "include": [
"glslang/MachineIndependent/glslang_tab.cpp",
"glslang/MachineIndependent/glslang_tab.cpp.h"
]
}
]
}
]