-
Notifications
You must be signed in to change notification settings - Fork 4
/
package.json
135 lines (135 loc) · 3.92 KB
/
package.json
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
123
124
125
126
127
128
129
130
131
132
133
134
135
{
"name": "sonarqube-inject",
"displayName": "SonarQube support for Visual Studio Code",
"description": "SonarQube support for Visual Studio Code that provides on-the-fly feedback to developers on new bugs and quality issues injected into their code.",
"icon": "images/SBIcon.png",
"version": "2.1.0",
"publisher": "silverbulleters",
"license": "SEE LICENSE IN LICENSE.md",
"bugs": {
"url": "https://github.com/silverbulleters/sonarqube-inject-vsc/issues"
},
"homepage": "https://github.com/silverbulleters/sonarqube-inject-vsc/blob/master/README.md",
"repository": {
"type": "git",
"url": "https://github.com/silverbulleters/sonarqube-inject-vsc.git"
},
"categories": [
"Linters"
],
"engines": {
"vscode": "^1.20.0"
},
"badges": [
{
"url": "https://david-dm.org/silverbulleters/sonarqube-inject-vsc.svg",
"href": "https://david-dm.org/silverbulleters/sonarqube-inject-vsc",
"description": "Dependency Status"
}
],
"main": "./out/src/extension",
"scripts": {
"vscode:prepublish": "tsc -p ./ && node download-sonarlint-cli.js",
"compile": "tsc -watch -p ./",
"postinstall": "node ./node_modules/vscode/bin/install && node download-sonarlint-cli.js"
},
"activationEvents": [
"*"
],
"contributes": {
"commands": [
{
"command": "sonarqube-inject.analyzeProject",
"title": "Analyze current project",
"category": "SonarQube Inject"
},
{
"command": "sonarqube-inject.analyzeCurrentFile",
"title": "Analyze current file",
"category": "SonarQube Inject"
},
{
"command": "sonarqube-inject.createGlobalJson",
"title": "Create global config with credentials to servers",
"category": "SonarQube Inject"
},
{
"command": "sonarqube-inject.createSonarlintJson",
"title": "Create local sonarlint config with project binding",
"category": "SonarQube Inject"
},
{
"command": "sonarqube-inject.updateBindings",
"title": "Update bindings to SonarQube server",
"category": "SonarQube Inject"
}
],
"configuration": {
"title": "SonarQube Inject configuration",
"properties": {
"sonarqube-inject.enableLinter": {
"description": "Lint project through SonarLint",
"type": "boolean",
"default": true
},
"sonarqube-inject.sonarlintPath": {
"description": "Full path to sonarlint binary. Fill this only if distributed sonarlint-cli doesn't work properly.",
"type": "string",
"default": ""
},
"sonarqube-inject.sourcePath": {
"description": "GLOB pattern to identify source files",
"type": "string",
"default": "src/**/*.*"
},
"sonarqube-inject.testsPath": {
"description": "GLOB pattern to identify test files",
"type": "string",
"default": ""
},
"sonarqube-inject.exclude": {
"description": "GLOB pattern to exclude files",
"type": "string",
"default": ""
},
"sonarqube-inject.sourceEncoding": {
"description": "Character encoding of the source files",
"type": "string",
"default": "UTF-8"
},
"sonarqube-inject.windowsConsoleEncoding": {
"description": "Output encoding of Windows command line. Used only on Windows.",
"type": "string",
"default": "cp1251"
},
"sonarqube-inject.unixConsoleEncoding": {
"description": "Output encoding of command line on *nix systems.",
"type": "string",
"default": "utf8"
}
}
}
},
"devDependencies": {
"@types/fs-extra": "^5.0.0",
"@types/extract-zip": "^1.6.2",
"@types/iconv-lite": "^0.0.1",
"@types/node": "^9.4.6",
"@types/request": "^2.47.0",
"extract-zip": "^1.6.6",
"request": "^2.83.0",
"tslint": "^5.9.1",
"typescript": "^2.7.2",
"vscode": "^1.1.10"
},
"dependencies": {
"cross-spawn": "^6.0.4",
"fs-extra": "^5.0.0",
"iconv-lite": "^0.4.19"
},
"__metadata": {
"id": "01f33e71-abd8-4241-8c71-37786071f1fa",
"publisherId": "599f4575-c6f3-469d-bfef-1532810dc025",
"publisherDisplayName": "SilverBulleters, LLC"
}
}