File tree Expand file tree Collapse file tree 9 files changed +403
-377
lines changed Expand file tree Collapse file tree 9 files changed +403
-377
lines changed Original file line number Diff line number Diff line change @@ -3,13 +3,15 @@ name: GameDB Lint
3
3
on :
4
4
pull_request :
5
5
paths :
6
- - ' data/resources/gamedb.json'
6
+ - ' data/resources/gamedb.yaml'
7
+ - ' data/resources/discdb.yaml'
7
8
push :
8
9
branches :
9
10
- master
10
11
- dev
11
12
paths :
12
- - ' data/resources/gamedb.json'
13
+ - ' data/resources/gamedb.yaml'
14
+ - ' data/resources/discdb.yaml'
13
15
workflow_dispatch :
14
16
15
17
jobs :
25
27
shell : bash
26
28
run : |
27
29
sudo apt-get update
28
- sudo apt-get -y install python3-demjson
30
+ sudo apt-get -y install yamllint
29
31
30
32
- name : Check GameDB
31
33
shell : bash
32
- run : |
33
- jsonlint -s data/resources/gamedb.json
34
+ run : yamllint -c extras/yamllint-config.yaml -s -f github data/resources/gamedb.yaml
35
+
36
+ - name : Check DiscDB
37
+ shell : bash
38
+ run : yamllint -c extras/yamllint-config.yaml -s -f github data/resources/discdb.yaml
Original file line number Diff line number Diff line change
1
+ extends : default
2
+
3
+ rules :
4
+ line-length :
5
+ max : 200
6
+ indentation :
7
+ spaces : 2
8
+ indent-sequences : true
9
+ document-start :
10
+ present : false
11
+ document-end :
12
+ present : false
13
+ comments :
14
+ require-starting-space : true
15
+ min-spaces-from-content : 1
16
+
Original file line number Diff line number Diff line change @@ -131,7 +131,7 @@ target_precompile_headers(core PRIVATE "pch.h")
131
131
target_include_directories (core PRIVATE "${CMAKE_CURRENT_SOURCE_DIR} /.." )
132
132
target_include_directories (core PUBLIC "${CMAKE_CURRENT_SOURCE_DIR} /.." )
133
133
target_link_libraries (core PUBLIC Threads::Threads common util ZLIB::ZLIB )
134
- target_link_libraries (core PRIVATE stb xxhash imgui rapidjson rcheevos )
134
+ target_link_libraries (core PRIVATE stb xxhash imgui rapidyaml rcheevos )
135
135
136
136
if (CPU_ARCH_X64 )
137
137
target_compile_definitions (core PUBLIC "ENABLE_RECOMPILER=1" "ENABLE_NEWREC=1" "ENABLE_MMAP_FASTMEM=1" )
Original file line number Diff line number Diff line change 10
10
<PreprocessorDefinitions Condition =" ('$(Platform)'=='x64' Or '$(Platform)'=='ARM64')" >ENABLE_MMAP_FASTMEM=1;%(PreprocessorDefinitions)</PreprocessorDefinitions >
11
11
<PreprocessorDefinitions Condition =" ('$(Platform)'=='x64' Or '$(Platform)'=='ARM64')" >ENABLE_NEWREC=1;%(PreprocessorDefinitions)</PreprocessorDefinitions >
12
12
13
- <AdditionalIncludeDirectories >%(AdditionalIncludeDirectories);$(SolutionDir)dep\zlib\include;$(SolutionDir)dep\rcheevos\include;$(SolutionDir)dep\rapidjson\include;$(SolutionDir)dep\discord-rpc\include</AdditionalIncludeDirectories >
13
+ <AdditionalIncludeDirectories >%(AdditionalIncludeDirectories);$(SolutionDir)dep\zlib\include;$(SolutionDir)dep\rcheevos\include;$(SolutionDir)dep\discord-rpc\include</AdditionalIncludeDirectories >
14
+
15
+ <PreprocessorDefinitions >%(PreprocessorDefinitions);C4_NO_DEBUG_BREAK=1</PreprocessorDefinitions >
16
+ <AdditionalIncludeDirectories >%(AdditionalIncludeDirectories);$(SolutionDir)dep\rapidyaml\include;$(SolutionDir)dep\rapidjson\include</AdditionalIncludeDirectories >
17
+
14
18
<AdditionalIncludeDirectories Condition =" '$(Platform)'!='ARM64'" >%(AdditionalIncludeDirectories);$(SolutionDir)dep\rainterface</AdditionalIncludeDirectories >
15
19
16
20
<AdditionalIncludeDirectories Condition =" '$(Platform)'=='x64'" >%(AdditionalIncludeDirectories);$(SolutionDir)dep\xbyak\xbyak</AdditionalIncludeDirectories >
Original file line number Diff line number Diff line change 172
172
<ProjectReference Include =" ..\..\dep\rainterface\rainterface.vcxproj" Condition =" '$(Platform)'!='ARM64'" >
173
173
<Project >{e4357877-d459-45c7-b8f6-dcbb587bb528}</Project >
174
174
</ProjectReference >
175
+ <ProjectReference Include =" ..\..\dep\rapidyaml\rapidyaml.vcxproj" >
176
+ <Project >{1ad23a8a-4c20-434c-ae6b-0e07759eeb1e}</Project >
177
+ </ProjectReference >
175
178
<ProjectReference Include =" ..\..\dep\rcheevos\rcheevos.vcxproj" >
176
179
<Project >{4ba0a6d4-3ae1-42b2-9347-096fd023ff64}</Project >
177
180
</ProjectReference >
You can’t perform that action at this time.
0 commit comments