-
Notifications
You must be signed in to change notification settings - Fork 514
Expand file tree
/
Copy path.tools_shared
More file actions
122 lines (117 loc) · 3.55 KB
/
.tools_shared
File metadata and controls
122 lines (117 loc) · 3.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
checker-config:
default-disable-checkers:
- 'deps'
- 'spell'
file-type-checker:
binary-files-allow-list:
- 'core/renderer/css/testing/*'
- 'devtool/lynx_devtool/resources/devtool-switch/src/assets/*'
- 'explorer/darwin/ios/Lynx_explorer/LynxExplorer/Assets.xcassets/AppIcon.appiconset/*'
- 'explorer/harmony/AppScope/resources/base/media/*'
- 'third_party/binding/idl-codegen/third_party/doc/_static/*'
- '^explorer/darwin/ios/lynx_explorer/*'
- '^explorer/homepage/assets/images/*'
- '^explorer/showcase/menu/assets/images/*'
- '^platform/android/gradle/wrapper/*'
- '^platform/android/lynx_android/src/main/res/*'
- '^platform/android/lynx_example/*'
- '^platform/android/lynx_test_bench/*'
- 'devtool/base_devtool/resources/images/*'
- 'devtool/lynx_devtool/resources/images/*'
- 'platform/android/lynx_devtool/src/main/res/drawable/*'
- 'explorer/android/gradle/*'
- 'explorer/android/lynx_explorer/*'
- 'explorer/android/lynx_explorer/src/main/res'
- 'testing/integration_test/test_script/resources/*'
- 'explorer/android/lynx_test_bench/scr/main/res'
coding-style-checker:
ignore-suffixes:
- '_jni.h'
- 'pnpm-lock.yaml'
- 'Podfile.yml'
- '.d.ts'
- '.r.ts'
ignore-dirs:
- '^core/build/gen/*'
- '^third_party/*'
- '^build/*'
- '^base/include/boost/*'
- '^third_party/(aes|double-conversion|modp_b64|rapidjson|binding|quickjs|napi)/*'
- '^explorer/darwin/ios/Lynx_explorer/LynxExplorer/Resource/'
- '^clay/testing/*'
- '^clay/third_party/txt/*'
cpplint-checker:
ignore-suffixes:
- '_jni.h'
- 'pnpm-lock.yaml'
- 'Podfile.yml'
- '.d.ts'
- '.r.ts'
- 'lepus_bytecode_def.h'
ignore-dirs:
- '^core/build/gen/*'
- '^third_party/*'
- '^build/*'
- '^base/include/boost/*'
- '^third_party/(aes|double-conversion|modp_b64|rapidjson|binding|quickjs|napi)/*'
- '^explorer/darwin/ios/Lynx_explorer/LynxExplorer/Resource/'
- '^clay/testing/*'
- '^clay/third_party/txt/*'
api-checker:
api-check-bin: 'tools/api/main.py'
java-path:
- 'platform/android/lynx_android/src/main'
cpp-path:
- 'platform/darwin/ios/lynx'
- 'platform/darwin/common/lynx'
instruction-doc: https://github.com/lynx-family/lynx/blob/develop/CONTRIBUTING.md#static-code-analysis-tasks
gn-relative-path-checker:
skip-prefixes:
- "//PODS_ROOT"
- "//PODS_CONFIGURATION_BUILD_DIR"
- "//TARGET_BUILD_DIR"
- "//PODS_TARGET_SRCROOT"
- "//build_overrides"
- "//build"
- "//$lynx_dir"
- "//${lynx_dir}"
- "//third_party"
- "//config.gni"
- "//tools/idl_parser"
- "//out/"
- "//tools_shared"
header-path-checker:
processed-file-dirs:
- "base"
- "clay"
- "core"
- "devtool"
- "explorer"
- "oliver"
- "platform"
header-search-paths:
- "base"
- "clay"
- "core"
- "devtool"
- "explorer"
- "oliver"
- "platform"
- "third_party"
exclude-processed-file-dirs:
- "core/include/starlight_standalone"
- "/public/"
- "clay/third_party/"
- "third_party/napi/include/"
- "explorer/"
header-extend-prefixes:
- "public"
ignore-header-files:
- "skity/"
- "napi.h"
- "v8.h"
- "v8-inspector.h"
- "v8-profiler.h"
- "quickjs/include/"
- "persistent-handle.h"
- "trace-gc.h"