-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathma_voie.sublime-project
76 lines (76 loc) · 2.14 KB
/
ma_voie.sublime-project
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
{
"folders": [
{
"folder_exclude_patterns": [".git", "dist", "node_modules"],
"path": "."
}
],
"settings": {
"SublimeLinter.linters.eslint.args": [
"--ext",
"js,json5,jsx,ts,tsx",
"--rule",
"{\"import/no-unresolved\": \"off\"}"
]
},
"build_systems": [
{
"name": "Eslint",
"file_regex": "^/usr/app/(.+)",
"line_regex": "^\\s*(\\d+):(\\d+)\\s*(?:error|warning)\\s*(.*)",
"selector": "source.js,source.jsx,source.ts,source.tsx",
"shell_cmd": "docker-compose run --rm dev lint:js",
"working_dir": "$project_path"
},
{
"name": "Test Node",
"file_regex": "(?:/usr/app/)?([^\\s()]+):(\\d+):(\\d+)",
"selector": "source.js,source.ts",
"shell_cmd": "docker-compose run --rm dev test:node",
"working_dir": "$project_path"
},
{
"name": "Test Webpack",
"file_regex": "webpack:///\\.(.+)\\?:(\\d+):(\\d+)",
"selector": "source.ts,source.tsx",
"shell_cmd": "docker-compose run --rm dev test",
"working_dir": "$project_path"
},
{
"name": "Translations",
"variants": [
{
"name": "Test",
"shell_cmd": "docker-compose run --rm dev test:node -- --grep /translation/i",
"file_regex": "webpack:///\\.(.+)\\?:(\\d+):(\\d+)"
},
],
"shell_cmd": "docker-compose run --rm dev i18n",
"file_patterns": ["*_i18next.json", "*.tsx", "*.ts"],
"working_dir": "$project_path"
},
{
"name": "Typescript",
"file_regex": "^(.+)\\(([0-9]*),([0-9]*)\\): (.*)",
"selector": "source.ts,source.tsx",
"shell_cmd": "docker-compose run --rm dev check-types",
"working_dir": "$project_path"
},
{
"name": "Docker build",
"selector": "source.dockerfile",
"shell_cmd": "docker-compose build dev",
"variants": [
{
"name": "Pull",
"shell_cmd": "docker-compose build --pull dev"
},
{
"name": "Test",
"shell_cmd": "docker-compose build test"
}
],
"working_dir": "$project_path"
}
]
}