diff --git a/package.json b/package.json index 3cc12e14..0da18309 100644 --- a/package.json +++ b/package.json @@ -36,12 +36,12 @@ }, "stylelint.config": { "type": "object", - "default": {}, + "default": null, "description": "A stylelint configuration object." }, "stylelint.configOverrides": { "type": "object", - "default": {}, + "default": null, "description": "A partial stylelint config whose properties override the existing ones." } } diff --git a/server.js b/server.js index 9f186f6b..4c5977a8 100644 --- a/server.js +++ b/server.js @@ -36,7 +36,9 @@ function validateAll() { } connection.onInitialize(params => { - configBasedir = params.rootPath; + if (params.rootPath) { + configBasedir = params.rootPath; + } validateAll(); @@ -48,8 +50,8 @@ connection.onInitialize(params => { }); connection.onDidChangeConfiguration(params => { const settings = params.settings; - config = settings.stylelint.config || {}; - configOverrides = settings.stylelint.configOverrides || {}; + config = settings.stylelint.config; + configOverrides = settings.stylelint.configOverrides; validateAll(); });