-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.deepsource.toml
More file actions
68 lines (58 loc) · 1.16 KB
/
.deepsource.toml
File metadata and controls
68 lines (58 loc) · 1.16 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
version = 1
test_patterns = [
"tests/**",
"test_*.py",
"*/test/**",
"test*.py",
"integration_tests/test_*.py",
]
exclude_patterns = [
"migrations/**",
"**/migrations/**",
"/dist/*min.js",
"bin/**",
"**/node_modules/",
"node_modules/**",
"js/**/*.min.js",
"public/**,",
"dist/**",
"**/static/**",
]
[[analyzers]]
name = "javascript"
enabled = true
[analyzers.meta]
plugins = ["vue"]
environment = ["nodejs", "browser", "jest", "jquery"]
module_system = "es-modules"
style_guide = "airbnb"
dialect = "typescript"
dependency_file_paths = [
"src/client/package.json",
"src/server/package.json",
"src/package.json",
"frontend/package.json",
"app/package.json",
"package.json",
]
[[analyzers]]
name = "test-coverage"
enabled = true
[[analyzers]]
name = "secrets"
enabled = true
[[analyzers]]
name = "python"
enabled = true
[analyzers.meta]
runtime_version = "3.x.x"
type_checker = "mypy"
max_line_length = 120
skip_doc_coverage = ["module", "magic", "init"]
additional_builtins = ["_", "pretty_output"]
[[transformers]]
name = "isort"
enabled = true
[[transformers]]
name = "black"
enabled = true