Skip to content

Commit 9a4e515

Browse files
authored
Project config improvements (#221)
1 parent cf46642 commit 9a4e515

File tree

5 files changed

+207
-3
lines changed

5 files changed

+207
-3
lines changed

.github/CODEOWNERS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/.github @NHSDigital/quality-framework-admins
2+
/.vscode @NHSDigital/quality-framework-admins
3+
/.gitignore @NHSDigital/quality-framework-admins
4+
/project.code-workspace @NHSDigital/quality-framework-admins

.gitignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
.vscode
2-
**/.DS_Store
3-
tools/dependency-check-maven/example/.settings
1+
.DS_Store
2+
*.code-workspace
3+
!project.code-workspace

.vscode/extensions.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"recommendations": [
3+
"ban.spellright",
4+
"davidanson.vscode-markdownlint",
5+
"editorconfig.editorconfig",
6+
"johnpapa.vscode-peacock",
7+
"streetsidesoftware.code-spell-checker",
8+
"vscode-icons-team.vscode-icons",
9+
"yzhang.dictionary-completion",
10+
"yzhang.markdown-all-in-one"
11+
]
12+
}

project.code-workspace

Lines changed: 187 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,187 @@
1+
{
2+
"folders": [
3+
{
4+
"name": "[Repository]",
5+
"path": "."
6+
}
7+
],
8+
"settings": {
9+
"breadcrumbs.enabled": true,
10+
"editor.autoIndent": "full",
11+
"editor.bracketPairColorization.enabled": true,
12+
"editor.fontSize": 14,
13+
"editor.formatOnSave": true,
14+
"editor.renderWhitespace": "all",
15+
"editor.rulers": [
16+
120
17+
],
18+
"editor.suggestSelection": "recentlyUsedByPrefix",
19+
"explorer.autoReveal": true,
20+
"explorer.sortOrder": "type",
21+
"extensions.ignoreRecommendations": true,
22+
"files.associations": {
23+
"Jenkinsfile*": "jenkinsfile"
24+
},
25+
"files.autoSave": "onFocusChange",
26+
"files.eol": "\n",
27+
"files.exclude": {
28+
"**/.classpath": true,
29+
"**/.project": true,
30+
"**/.settings": true,
31+
"**/.factorypath": true
32+
},
33+
"files.insertFinalNewline": true,
34+
"files.trimFinalNewlines": true,
35+
"files.trimTrailingWhitespace": true,
36+
"files.watcherExclude": {
37+
"**/.git": true,
38+
"**/log": true,
39+
"**/node_modules": true,
40+
"**/target": true,
41+
"**/tmp": true
42+
},
43+
"java.completion.enabled": true,
44+
"java.configuration.updateBuildConfiguration": "automatic",
45+
"java.format.enabled": false,
46+
"php.suggest.basic": false,
47+
"python.formatting.blackArgs": [
48+
"--line-length",
49+
"120"
50+
],
51+
"python.formatting.provider": "black",
52+
"python.languageServer": "Pylance",
53+
"python.linting.flake8Args": [
54+
"--max-line-length=120"
55+
],
56+
"python.linting.flake8Enabled": true,
57+
"python.linting.mypyArgs": [],
58+
"python.linting.mypyEnabled": true,
59+
"python.linting.pylintArgs": [],
60+
"python.linting.pylintEnabled": true,
61+
"python.terminal.activateEnvironment": false,
62+
"search.exclude": {
63+
"**/.git": true,
64+
"**/log": true,
65+
"**/node_modules": true,
66+
"**/target": true,
67+
"**/tmp": true
68+
},
69+
"telemetry.enableCrashReporter": false,
70+
"telemetry.enableTelemetry": false,
71+
"terminal.integrated.fontFamily": "Hack Nerd Font",
72+
"window.title": "${activeEditorMedium}${separator}${rootName}${separator}${rootPath}",
73+
"window.zoomLevel": 0,
74+
"workbench.colorTheme": "Noctis Azureus",
75+
"workbench.editor.enablePreview": false,
76+
"workbench.tree.indent": 24,
77+
"[dockerfile]": {
78+
"editor.formatOnSave": false,
79+
"editor.insertSpaces": true,
80+
"editor.tabSize": 4
81+
},
82+
"[groovy]": {
83+
"editor.insertSpaces": true,
84+
"editor.tabSize": 2
85+
},
86+
"[java]": {
87+
"editor.tabSize": 2,
88+
"editor.insertSpaces": true
89+
},
90+
"[javascript]": {
91+
"editor.insertSpaces": true,
92+
"editor.tabSize": 2
93+
},
94+
"[javascriptreact]": {
95+
"editor.insertSpaces": true,
96+
"editor.tabSize": 2
97+
},
98+
"[json]": {
99+
"editor.insertSpaces": true,
100+
"editor.tabSize": 2
101+
},
102+
"[python]": {
103+
"editor.tabSize": 4,
104+
"editor.insertSpaces": true
105+
},
106+
"[terraform]": {
107+
"editor.insertSpaces": true,
108+
"editor.tabSize": 2
109+
},
110+
"[typescript]": {
111+
"editor.insertSpaces": true,
112+
"editor.tabSize": 2
113+
},
114+
"[typescriptreact]": {
115+
"editor.insertSpaces": true,
116+
"editor.tabSize": 2
117+
},
118+
"[makefile]": {
119+
"editor.insertSpaces": false,
120+
"editor.tabSize": 2
121+
},
122+
"[markdown]": {
123+
"editor.insertSpaces": true,
124+
"editor.tabSize": 2
125+
},
126+
"[xml]": {
127+
"editor.insertSpaces": true,
128+
"editor.tabSize": 2
129+
},
130+
"[yaml]": {
131+
"editor.insertSpaces": true,
132+
"editor.tabSize": 2
133+
},
134+
"yaml.customTags": [
135+
"!And",
136+
"!And sequence",
137+
"!If",
138+
"!If sequence",
139+
"!Not",
140+
"!Not sequence",
141+
"!Equals",
142+
"!Equals sequence",
143+
"!Or",
144+
"!Or sequence",
145+
"!FindInMap",
146+
"!FindInMap sequence",
147+
"!Base64",
148+
"!Join",
149+
"!Join sequence",
150+
"!Cidr",
151+
"!Ref",
152+
"!Sub",
153+
"!Sub sequence",
154+
"!GetAtt",
155+
"!GetAZs",
156+
"!ImportValue",
157+
"!ImportValue sequence",
158+
"!Select",
159+
"!Select sequence",
160+
"!Split",
161+
"!Split sequence"
162+
],
163+
"workbench.colorCustomizations": {
164+
"activityBar.activeBackground": "#1accff",
165+
"activityBar.activeBorder": "#df00ad",
166+
"activityBar.background": "#1accff",
167+
"activityBar.foreground": "#15202b",
168+
"activityBar.inactiveForeground": "#15202b99",
169+
"activityBarBadge.background": "#df00ad",
170+
"activityBarBadge.foreground": "#e7e7e7",
171+
"editorGroup.border": "#1accff",
172+
"panel.border": "#1accff",
173+
"sash.hoverBorder": "#1accff",
174+
"sideBar.border": "#1accff",
175+
"statusBar.background": "#00b3e6",
176+
"statusBar.foreground": "#15202b",
177+
"statusBarItem.hoverBackground": "#008bb3",
178+
"statusBarItem.remoteBackground": "#00b3e6",
179+
"statusBarItem.remoteForeground": "#15202b",
180+
"titleBar.activeBackground": "#00b3e6",
181+
"titleBar.activeForeground": "#15202b",
182+
"titleBar.inactiveBackground": "#00b3e699",
183+
"titleBar.inactiveForeground": "#15202b99"
184+
},
185+
"peacock.color": "#00b3e6"
186+
}
187+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.settings

0 commit comments

Comments
 (0)