forked from hed-standard/hed-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathqlty.toml
More file actions
66 lines (62 loc) · 1.51 KB
/
qlty.toml
File metadata and controls
66 lines (62 loc) · 1.51 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
# Qlty configuration file
# Migrated from .codeclimate.yml
[rules]
# Complexity and maintainability checks
argument-count = { enabled = true, threshold = 4 }
complex-logic = { enabled = true, threshold = 4 }
file-lines = { enabled = true, threshold = 300 }
method-complexity = { enabled = true, threshold = 5 }
method-count = { enabled = true, threshold = 20 }
method-lines = { enabled = true, threshold = 50 }
nested-control-flow = { enabled = true, threshold = 4 }
return-statements = { enabled = true, threshold = 4 }
similar-code = { enabled = true }
identical-code = { enabled = true }
[ignore]
# Exclude patterns migrated from .codeclimate.yml
paths = [
"config/",
"db/",
"dist/",
"features/",
"**/node_modules/",
"script/",
"**/spec/",
"**/test/",
"**/tests/",
"**/spec_tests/",
"**/docs/",
"Tests/",
"**/vendor/",
"**/*_test.go",
"**/*.d.ts",
"**/*__init__.py",
"**/*setup.py",
"**/setup.cfg",
"**/static/",
"**/constants/",
"**/deploy_hed/",
"**/README*",
"**/.gitignore",
"**/LICENSE",
"**/examples/",
"**/*.yml",
"**/*.yaml",
"**/config_template.py",
"**/*.txt",
"**/*.html",
"**/.coveragerc",
"**/*.md",
"**/*.rst",
"**/templates/",
"**/conf.py",
"**/deprecated/",
"**/_version.py"
]
[coverage]
# Coverage configuration for Python projects
# This will be used by the qlty-action/coverage action
formats = ["cobertura"]
paths = ["coverage.xml"]
path_style = "relative"
sources = ["hed"]