Skip to content

Commit 6dfff2f

Browse files
committed
Add null and handle empty array for language types. Closes #289
1 parent afe28bd commit 6dfff2f

2 files changed

Lines changed: 16 additions & 9 deletions

File tree

extension.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -173,11 +173,15 @@ class Formatters {
173173
return ss;
174174
}));
175175

176-
this.handlers[a] = {
177-
selector,
178-
full: register(a, selector),
179-
partial: register(a, selector, true)
180-
};
176+
if (selector.length) {
177+
this.handlers[a] = {
178+
selector,
179+
full: register(a, selector),
180+
partial: register(a, selector, true)
181+
};
182+
} else {
183+
delete this.handlers[a];
184+
}
181185
}
182186
}
183187
getFormat(doc) {

package.json

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "beautify",
33
"displayName": "Beautify",
44
"description": "Beautify code in place for VS Code",
5-
"version": "1.4.10",
5+
"version": "1.4.11",
66
"publisher": "HookyQR",
77
"engines": {
88
"vscode": "^1.22.0"
@@ -105,7 +105,8 @@
105105
"js": {
106106
"type": [
107107
"object",
108-
"array"
108+
"array",
109+
"null"
109110
],
110111
"items": {
111112
"type": "string"
@@ -138,7 +139,8 @@
138139
"css": {
139140
"type": [
140141
"object",
141-
"array"
142+
"array",
143+
"null"
142144
],
143145
"items": {
144146
"type": "string"
@@ -171,7 +173,8 @@
171173
"html": {
172174
"type": [
173175
"object",
174-
"array"
176+
"array",
177+
"null"
175178
],
176179
"items": {
177180
"type": "string"

0 commit comments

Comments
 (0)