Skip to content

Commit 047425a

Browse files
committed
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.
1 parent ae08b5b commit 047425a

File tree

1 file changed

+48
-38
lines changed

1 file changed

+48
-38
lines changed

license-checker.cfg

Lines changed: 48 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,51 @@
1-
{
2-
"paths": [
3-
{
4-
"exclude": [
5-
"_config.yml",
6-
".*",
7-
"*.md",
8-
"CMakeSettings.json",
9-
"known_good_khr.json",
10-
"known_good.json",
11-
"LICENSE.txt",
12-
"make-revision",
13-
"README-spirv-remap.txt",
14-
"WORKSPACE",
1+
[
2+
{
3+
"licenses": [
4+
"Apache-2.0-Header",
5+
"BSD-2-Clause",
6+
"BSD-3-Clause",
7+
"MIT-0",
8+
"MIT"
9+
],
10+
"paths": [
11+
{
12+
"exclude": [
13+
"**.md",
1514

16-
"gtests/README.md",
17-
"External/spirv-tools",
18-
"Test/*",
19-
"out/*",
20-
"glslang/Include/revision.*",
21-
"glslang/OSDependent/Web/glslang.*.js",
15+
"_config.yml",
16+
".*",
17+
"CMakeSettings.json",
18+
"known_good_khr.json",
19+
"known_good.json",
20+
"LICENSE.txt",
21+
"make-revision",
22+
"README-spirv-remap.txt",
23+
"WORKSPACE",
2224

23-
"glslang/MachineIndependent/glslang_tab.cpp",
24-
"glslang/MachineIndependent/glslang_tab.cpp.h",
25+
"glslang/OSDependent/Web/glslang.*.js",
26+
"glslang/MachineIndependent/glslang_tab.cpp",
27+
"glslang/MachineIndependent/glslang_tab.cpp.h",
2528

26-
"**.md",
27-
"build/**",
28-
"out/**",
29-
"Test/**",
30-
"External/spirv-tools/**"
31-
]
32-
}
33-
],
34-
"licenses": [
35-
"Apache-2.0-Header",
36-
"BSD-2-Clause",
37-
"BSD-3-Clause",
38-
"MIT-0",
39-
"MIT"
40-
]
41-
}
29+
"build/**",
30+
"out/**",
31+
"Test/**",
32+
"External/spirv-tools/**"
33+
]
34+
}
35+
]
36+
},
37+
{
38+
"licenses": [
39+
"GPL-Header"
40+
],
41+
"paths": [
42+
{ "exclude": [ "**" ] },
43+
{
44+
"include": [
45+
"glslang/MachineIndependent/glslang_tab.cpp",
46+
"glslang/MachineIndependent/glslang_tab.cpp.h"
47+
]
48+
}
49+
]
50+
}
51+
]

0 commit comments

Comments
 (0)