-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjsphp.sublime-project
80 lines (80 loc) · 2.11 KB
/
jsphp.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
77
78
79
80
{
"folders": [
{
"path": ".",
"name": "JSPHP",
}
],
"settings": {
"LSP": {
"ltex-ls": {
"enabled": false,
},
"LSP-html": {
"enabled": false,
},
"LSP-tailwindcss": {
"enabled": false,
},
"LSP-rome": {
"enabled": false,
},
"LSP-eslint": {
"enabled": false,
},
"LSP-intelephense": {
"settings": {
"intelephense.environment.phpVersion": "7.1",
"intelephense.format.braces": "k&r",
},
},
"formatters": {
"source.json.sublime": "LSP-json",
"source.json.composer": "LSP-json",
"source.js": "LSP-biome",
},
},
"SublimeLinter.linters.phpstan.disable": true,
"SublimeLinter.linters.phpmd.disable": true,
"SublimeLinter.linters.php.disable": true,
"SublimeLinter.linters.phpcs.disable": true,
"SublimeLinter.linters.rector.disable": true,
},
"build_systems": [
{
"name": "Lint - Default",
"shell_cmd": "php composer.phar lint -- --no-ansi",
"quiet": true,
},
{
"name": "Lint - HARD",
"shell_cmd": "php composer.phar lint -- --no-ansi -lmax",
"quiet": true,
},
{
"name": "Lint - Save errors",
"shell_cmd": "php composer.phar lint:save -- --no-ansi",
"quiet": true,
},
{
"name": "Test",
"shell_cmd": "php composer.phar test -- --colors=never",
"quiet": true,
},
{
"name": "Coverage",
"shell_cmd": "php composer.phar coverage -- --colors=never",
"quiet": true,
},
{
"name": "Download composer",
"shell_cmd": "php -r \"if (!file_exists('composer.phar')) { echo '⌛ Downloading composer.phar...', PHP_EOL; `curl -s -O https://getcomposer.org/download/2.2.22/composer.phar`; echo '✓ Download completed', PHP_EOL; }\"",
"quiet": true,
},
{
"name": "Install dependencies",
"shell_cmd": "npm i & php -r \"if (file_exists('composer.lock')) unlink('composer.lock');\" & php composer.phar install --no-progress --no-ansi",
}
],
"debugger_configurations": [],
}