File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -106,6 +106,12 @@ const updateDiagnostics = (
106
106
) ;
107
107
const pluginName = ( pluginNameNode ?. value as parse . LiteralNode )
108
108
. value as string ;
109
+ const enabledNode = getASTNode (
110
+ pluginNode . children ,
111
+ 'Identifier' ,
112
+ 'enabled'
113
+ ) ;
114
+ const isEnabled = ( enabledNode ?. value as parse . LiteralNode ) . value as boolean ;
109
115
const pluginSnippet = pluginSnippets [ pluginName ] ;
110
116
const requiresConfig = pluginSnippet . config ? pluginSnippet . config . required : false ;
111
117
@@ -141,7 +147,7 @@ const updateDiagnostics = (
141
147
new vscode . Diagnostic (
142
148
getRangeFromASTNode ( configSectionNode . value ) ,
143
149
`${ configSectionName } config section is missing. Use '${ pluginSnippet . config ?. name } ' snippet to create one.` ,
144
- vscode . DiagnosticSeverity . Error
150
+ isEnabled ? vscode . DiagnosticSeverity . Error : vscode . DiagnosticSeverity . Warning
145
151
)
146
152
) ;
147
153
}
You can’t perform that action at this time.
0 commit comments