stylelint / vscode-stylelint

The official Visual Studio Code extension for Stylelint

Home Page:https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug]: When linting something other than CSS, you should install an appropriate syntax, e.g. "postcss-less", and use the "customSyntax" option

Chen-913 opened this issue · comments

How did you encounter this bug?

I initially thought it was the stylelint, but now I think it's the vscode plugin

I describe this situation in detail in another issue, with special codes and stylelint Settings

Issue here:stylelint/stylelint#6210

Code Snippet

No response

Stylelint Configuration

No response

Extension Configuration

No response

Actual Behaviour

Didn't fix my code, and the console gave me the hint

image

Expected Behaviour

Fix my code and console stop warning

Logs

[Info - 20:25:41] [language-server] Registering module | module: "auto-fix"
[Info - 20:25:41] [language-server] Module registered | module: "auto-fix"
[Info - 20:25:41] [language-server] Registering module | module: "code-action"
[Info - 20:25:41] [language-server] Module registered | module: "code-action"
[Info - 20:25:41] [language-server] Registering module | module: "completion"
[Info - 20:25:41] [language-server] Module registered | module: "completion"
[Info - 20:25:41] [language-server] Registering module | module: "formatter"
[Info - 20:25:41] [language-server] Module registered | module: "formatter"
[Info - 20:25:41] [language-server] Registering module | module: "old-stylelint-warning"
[Info - 20:25:41] [language-server] Module registered | module: "old-stylelint-warning"
[Info - 20:25:41] [language-server] Registering module | module: "validator"
[Info - 20:25:41] [language-server] Module registered | module: "validator"
[Info - 20:25:41] [language-server] Starting language server
[Info - 20:25:41] [language-server] Registering handlers
[Debug - 8:25:41 p.m.] [language-server] connection.onInitialize handler registered
[Debug - 8:25:41 p.m.] [language-server] connection.onInitialized handler registered
[Debug - 8:25:41 p.m.] [language-server] Registering ExecuteCommandRequest handler
[Debug - 8:25:41 p.m.] [language-server] ExecuteCommandRequest handler registered
[Debug - 8:25:41 p.m.] [language-server] connection.onDidChangeConfiguration handler registered
[Debug - 8:25:41 p.m.] [language-server] documents.onDidClose handler registered
[Debug - 8:25:41 p.m.] [language-server] Invoking onDidRegisterHandlers
[Debug - 8:25:41 p.m.] [language-server:auto-fix] Registering onExecuteCommand handler
[Debug - 8:25:41 p.m.] [language-server] Registering command | command: "stylelint.applyAutoFix"
[Debug - 8:25:41 p.m.] [language-server] Invoked onDidRegisterHandlers | module: "auto-fix" returnValue: undefined
[Debug - 8:25:41 p.m.] [language-server:code-action] Registering onCodeAction handler
[Debug - 8:25:41 p.m.] [language-server:code-action] onCodeAction handler registered
[Debug - 8:25:41 p.m.] [language-server] Registering command | command: "stylelint.openRuleDoc"
[Debug - 8:25:41 p.m.] [language-server] Invoked onDidRegisterHandlers | module: "code-action" returnValue: undefined
[Debug - 8:25:41 p.m.] [language-server:completion] Registering onCompletion handler
[Debug - 8:25:41 p.m.] [language-server:completion] onCompletion handler registered
[Debug - 8:25:41 p.m.] [language-server] Invoked onDidRegisterHandlers | module: "completion" returnValue: undefined
[Debug - 8:25:41 p.m.] [language-server:formatter] Registering connection.onDocumentFormatting handler
[Debug - 8:25:41 p.m.] [language-server:formatter] connection.onDocumentFormatting handler registered
[Debug - 8:25:41 p.m.] [language-server:formatter] Registering documents.onDidOpen handler
[Debug - 8:25:41 p.m.] [language-server:formatter] documents.onDidOpen handler registered
[Debug - 8:25:41 p.m.] [language-server:formatter] Registering documents.onDidChangeContent handler
[Debug - 8:25:41 p.m.] [language-server:formatter] documents.onDidChangeContent handler registered
[Debug - 8:25:41 p.m.] [language-server:formatter] Registering documents.onDidSave handler
[Debug - 8:25:41 p.m.] [language-server:formatter] documents.onDidSave handler registered
[Debug - 8:25:41 p.m.] [language-server:formatter] Registering documents.onDidClose handler
[Debug - 8:25:41 p.m.] [language-server:formatter] documents.onDidClose handler registered
[Debug - 8:25:41 p.m.] [language-server:formatter] Registering DidChangeConfigurationNotification
[Debug - 8:25:41 p.m.] [language-server:formatter] DidChangeConfigurationNotification registered
[Debug - 8:25:41 p.m.] [language-server:formatter] Registering DidChangeWorkspaceFoldersNotification
[Debug - 8:25:41 p.m.] [language-server:formatter] DidChangeWorkspaceFoldersNotification registered
[Debug - 8:25:41 p.m.] [language-server] Invoked onDidRegisterHandlers | module: "formatter" returnValue: undefined
[Debug - 8:25:41 p.m.] [language-server:old-stylelint-warning] Registering onDidOpen handler
[Debug - 8:25:41 p.m.] [language-server:old-stylelint-warning] onDidOpen handler registered
[Debug - 8:25:41 p.m.] [language-server] Invoked onDidRegisterHandlers | module: "old-stylelint-warning" returnValue: undefined
[Debug - 8:25:41 p.m.] [language-server:validator] Registering handlers
[Debug - 8:25:41 p.m.] [language-server:validator] onDidChangeWatchedFiles handler registered
[Debug - 8:25:41 p.m.] [language-server:validator] onDidChangeContent handler registered
[Debug - 8:25:41 p.m.] [language-server:validator] onDidClose handler registered
[Debug - 8:25:41 p.m.] [language-server:validator] Handlers registered
[Debug - 8:25:41 p.m.] [language-server] Invoked onDidRegisterHandlers | module: "validator" returnValue: undefined
[Info - 20:25:41] [language-server] Handlers registered
[Info - 20:25:41] [language-server] Language server started
[Debug - 8:25:41 p.m.] [language-server] received onInitialize | params: {"processId":16828,"clientInfo":{"name":"Visual Studio Code","version":"1.69.2"},"locale":"zh-cn","rootPath":"c:\Users\91391\Desktop\bug-demo","rootUri":"file:///c%3A/Users/91391/Desktop/bug-demo","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional","normalizesLineEndings":true,"changeAnnotationSupport":{"groupsOnLabel":true}},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[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]},"tagSupport":{"valueSet":[1]}},"codeLens":{"refreshSupport":true},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true,"semanticTokens":{"refreshSupport":true},"fileOperations":{"dynamicRegistration":true,"didCreate":true,"didRename":true,"didDelete":true,"willCreate":true,"willRename":true,"willDelete":true}},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]},"codeDescriptionSupport":true,"dataSupport":true},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]},"insertReplaceSupport":true,"resolveSupport":{"properties":["documentation","detail","additionalTextEdits"]},"insertTextModeSupport":{"valueSet":[1,2]}},"completionItemKind":{"valueSet":[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]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true},"activeParameterSupport":true},"contextSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[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]},"hierarchicalDocumentSymbolSupport":true,"tagSupport":{"valueSet":[1]},"labelSupport":true},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"disabledSupport":true,"dataSupport":true,"resolveSupport":{"properties":["edit"]},"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"honorsChangeAnnotations":false},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true,"prepareSupportDefaultBehavior":1,"honorsChangeAnnotations":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true},"callHierarchy":{"dynamicRegistration":true},"semanticTokens":{"dynamicRegistration":true,"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":["relative"],"requests":{"range":true,"full":{"delta":true}},"multilineTokenSupport":false,"overlappingTokenSupport":false},"linkedEditingRange":{"dynamicRegistration":true}},"window":{"showMessage":{"messageActionItem":{"additionalPropertiesSupport":true}},"showDocument":{"support":true},"workDoneProgress":true},"general":{"regularExpressions":{"engine":"ECMAScript","version":"ES2020"},"markdown":{"parser":"marked","version":"1.1.0"}}},"trace":"off","workspaceFolders":[{"uri":"file:///c%3A/Users/91391/Desktop/bug-demo","name":"bug-demo"}]}
[Debug - 8:25:41 p.m.] [language-server] Client reports workspace configuration support; using scoped configuration
[Debug - 8:25:41 p.m.] [language-server] Invoking onInitialize
[Debug - 8:25:41 p.m.] [language-server] Invoked onInitialize | module: "auto-fix" returnValue: {"capabilities":{"executeCommandProvider":{"commands":["stylelint.applyAutoFix"]}}}
[Debug - 8:25:41 p.m.] [language-server] Invoked onInitialize | module: "code-action" returnValue: {"capabilities":{"codeActionProvider":{"codeActionKinds":["quickfix","source.fixAll.stylelint"]},"executeCommandProvider":{"commands":["stylelint.openRuleDoc"]}}}
[Debug - 8:25:41 p.m.] [language-server] Invoked onInitialize | module: "completion" returnValue: {"capabilities":{"completionProvider":{}}}
[Debug - 8:25:41 p.m.] [language-server] Invoked onInitialize | module: "formatter" returnValue: {"capabilities":{"documentFormattingProvider":false}}
[Debug - 8:25:41 p.m.] [language-server] Invoked onInitialize | module: "old-stylelint-warning" returnValue: undefined
[Debug - 8:25:41 p.m.] [language-server] Invoked onInitialize | module: "validator" returnValue: undefined
[Debug - 8:25:41 p.m.] [language-server] Returning initialization results | result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":1},"executeCommandProvider":{"commands":["stylelint.applyAutoFix","stylelint.openRuleDoc"]},"codeActionProvider":{"codeActionKinds":["quickfix","source.fixAll.stylelint"]},"completionProvider":{},"documentFormattingProvider":false}}
[Debug - 8:25:41 p.m.] [language-server] Received notification | notificationType: {"method":"initialized","numberOfParams":1,"_parameterStructures":{"kind":"byName"}} params: [{}]
[Debug - 8:25:41 p.m.] [language-server] received onInitialized | params: {}
[Debug - 8:25:41 p.m.] [language-server] Registering DidChangeConfigurationNotification
[Debug - 8:25:41 p.m.] [language-server] Requesting options from client | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:41 p.m.] [language-server] Requesting options from client | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:41 p.m.] [language-server] Requesting options from client | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:41 p.m.] [language-server] Requesting options from client | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:41 p.m.] [language-server] Received notification | notificationType: {"method":"workspace/didChangeConfiguration","numberOfParams":1,"_parameterStructures":{"kind":"byName"}} params: [{"settings":{"stylelint":{"enable":true,"codeAction":{"disableRuleComment":{"location":"separateLine"}},"config":null,"configFile":"","configBasedir":"","customSyntax":"","ignoreDisables":false,"reportNeedlessDisables":false,"reportInvalidScopeDisables":false,"stylelintPath":"","packageManager":"npm","validate":["css","less","postcss","scss","vue","sass"],"snippet":["css","less","postcss"]}}}]
[Debug - 8:25:41 p.m.] [language-server] received onDidChangeConfiguration, clearing cached options | params: {"settings":{"stylelint":{"enable":true,"codeAction":{"disableRuleComment":{"location":"separateLine"}},"config":null,"configFile":"","configBasedir":"","customSyntax":"","ignoreDisables":false,"reportNeedlessDisables":false,"reportInvalidScopeDisables":false,"stylelintPath":"","packageManager":"npm","validate":["css","less","postcss","scss","vue","sass"],"snippet":["css","less","postcss"]}}}
[Debug - 8:25:41 p.m.] [language-server] Invoking onDidChangeConfiguration
[Debug - 8:25:41 p.m.] [language-server:validator] Received onDidChangeConfiguration
[Debug - 8:25:41 p.m.] [language-server] Requesting options from client | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:41 p.m.] [language-server] Invoked onDidChangeConfiguration | module: "validator" returnValue: {}
[Debug - 8:25:41 p.m.] [language-server] Received options from client | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" options: {"enable":true,"codeAction":{"disableRuleComment":{"location":"separateLine"}},"config":null,"configFile":"","configBasedir":"","customSyntax":"","ignoreDisables":false,"reportNeedlessDisables":false,"reportInvalidScopeDisables":false,"stylelintPath":"","packageManager":"npm","validate":["css","less","postcss","scss","vue","sass"],"snippet":["css","less","postcss"]}
[Debug - 8:25:41 p.m.] [language-server] Returning options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" options: {"codeAction":{"disableRuleComment":{"location":"separateLine"}},"config":null,"configFile":"","configBasedir":"","customSyntax":"","ignoreDisables":false,"packageManager":"npm","reportInvalidScopeDisables":false,"reportNeedlessDisables":false,"snippet":["css","less","postcss"],"stylelintPath":"","validate":["css","less","postcss","scss","vue","sass"]}
[Debug - 8:25:41 p.m.] [language-server:formatter] Registering formatter for document | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" options: {"documentSelector":[{"scheme":"file","pattern":"c:/Users/91391/Desktop/bug-demo/src/styles/demo.less"}]}
[Debug - 8:25:41 p.m.] [language-server] Received options from client | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" options: {"enable":true,"codeAction":{"disableRuleComment":{"location":"separateLine"}},"config":null,"configFile":"","configBasedir":"","customSyntax":"","ignoreDisables":false,"reportNeedlessDisables":false,"reportInvalidScopeDisables":false,"stylelintPath":"","packageManager":"npm","validate":["css","less","postcss","scss","vue","sass"],"snippet":["css","less","postcss"]}
[Debug - 8:25:41 p.m.] [language-server] Returning options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" options: {"codeAction":{"disableRuleComment":{"location":"separateLine"}},"config":null,"configFile":"","configBasedir":"","customSyntax":"","ignoreDisables":false,"packageManager":"npm","reportInvalidScopeDisables":false,"reportNeedlessDisables":false,"snippet":["css","less","postcss"],"stylelintPath":"","validate":["css","less","postcss","scss","vue","sass"]}
[Debug - 8:25:41 p.m.] [language-server] Received options from client | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" options: {"enable":true,"codeAction":{"disableRuleComment":{"location":"separateLine"}},"config":null,"configFile":"","configBasedir":"","customSyntax":"","ignoreDisables":false,"reportNeedlessDisables":false,"reportInvalidScopeDisables":false,"stylelintPath":"","packageManager":"npm","validate":["css","less","postcss","scss","vue","sass"],"snippet":["css","less","postcss"]}
[Debug - 8:25:41 p.m.] [language-server] Returning options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" options: {"codeAction":{"disableRuleComment":{"location":"separateLine"}},"config":null,"configFile":"","configBasedir":"","customSyntax":"","ignoreDisables":false,"packageManager":"npm","reportInvalidScopeDisables":false,"reportNeedlessDisables":false,"snippet":["css","less","postcss"],"stylelintPath":"","validate":["css","less","postcss","scss","vue","sass"]}
[Debug - 8:25:41 p.m.] [language-server] Received options from client | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" options: {"enable":true,"codeAction":{"disableRuleComment":{"location":"separateLine"}},"config":null,"configFile":"","configBasedir":"","customSyntax":"","ignoreDisables":false,"reportNeedlessDisables":false,"reportInvalidScopeDisables":false,"stylelintPath":"","packageManager":"npm","validate":["css","less","postcss","scss","vue","sass"],"snippet":["css","less","postcss"]}
[Debug - 8:25:41 p.m.] [language-server] Returning options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" options: {"codeAction":{"disableRuleComment":{"location":"separateLine"}},"config":null,"configFile":"","configBasedir":"","customSyntax":"","ignoreDisables":false,"packageManager":"npm","reportInvalidScopeDisables":false,"reportNeedlessDisables":false,"snippet":["css","less","postcss"],"stylelintPath":"","validate":["css","less","postcss","scss","vue","sass"]}
[Debug - 8:25:41 p.m.] [language-server] Linting document | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" linterOptions: {}
[Debug - 8:25:41 p.m.] [language-server] Returning cached options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:41 p.m.] [language-server:code-action] Received onCodeAction | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" context: {"diagnostics":[]}
[Debug - 8:25:41 p.m.] [language-server] Returning cached options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:41 p.m.] [language-server:code-action] Creating code actions | only: undefined
[Debug - 8:25:41 p.m.] [language-server:code-action] Returning code actions | actions: []
[Debug - 8:25:41 p.m.] [language-server] Received options from client | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" options: {"enable":true,"codeAction":{"disableRuleComment":{"location":"separateLine"}},"config":null,"configFile":"","configBasedir":"","customSyntax":"","ignoreDisables":false,"reportNeedlessDisables":false,"reportInvalidScopeDisables":false,"stylelintPath":"","packageManager":"npm","validate":["css","less","postcss","scss","vue","sass"],"snippet":["css","less","postcss"]}
[Debug - 8:25:41 p.m.] [language-server] Returning options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" options: {"codeAction":{"disableRuleComment":{"location":"separateLine"}},"config":null,"configFile":"","configBasedir":"","customSyntax":"","ignoreDisables":false,"packageManager":"npm","reportInvalidScopeDisables":false,"reportNeedlessDisables":false,"snippet":["css","less","postcss"],"stylelintPath":"","validate":["css","less","postcss","scss","vue","sass"]}
[Debug - 8:25:41 p.m.] [language-server] Linting document | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" linterOptions: {}
[Debug - 8:25:41 p.m.] [language-server] Returning cached options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:41 p.m.] [language-server] Resolving Stylelint | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:41 p.m.] [language-server] Returning cached options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:41 p.m.] [language-server:code-action] Received onCodeAction | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" context: {"diagnostics":[]}
[Debug - 8:25:41 p.m.] [language-server] Returning cached options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:41 p.m.] [language-server:code-action] Creating code actions | only: undefined
[Debug - 8:25:41 p.m.] [language-server:code-action] Returning code actions | actions: []
[Debug - 8:25:43 p.m.] [language-server] npm returned global node_modules path. | path: "C:\Program Files\nodejs\node_modules"
[Debug - 8:25:43 p.m.] [language-server] npm returned global node_modules path. | path: "C:\Program Files\nodejs\node_modules"
[Debug - 8:25:43 p.m.] [language-server] Could not find a Yarn lockfile | cwd: "c:\Users\91391\Desktop\bug-demo\src\styles"
[Debug - 8:25:43 p.m.] [language-server] NODE_PATH value is: C:\Program Files\nodejs\node_modules | verbose: undefined
[Debug - 8:25:43 p.m.] [language-server] npm returned global node_modules path. | path: "C:\Program Files\nodejs\node_modules"
[Debug - 8:25:43 p.m.] [language-server] Could not find a Yarn lockfile | cwd: "c:\Users\91391\Desktop\bug-demo\src\styles"
[Debug - 8:25:43 p.m.] [language-server] NODE_PATH value is: C:\Program Files\nodejs\node_modules | verbose: undefined
[Debug - 8:25:43 p.m.] [language-server] Could not find a Yarn lockfile | cwd: "c:\Users\91391\Desktop\bug-demo\src\styles"
[Debug - 8:25:43 p.m.] [language-server] NODE_PATH value is: C:\Program Files\nodejs\node_modules | verbose: undefined
[Debug - 8:25:44 p.m.] [language-server] Resolved Stylelint from node_modules | path: "C:\Users\91391\Desktop\bug-demo\node_modules\.pnpm\stylelint@14.9.1\node_modules\stylelint\lib\index.js"
[Debug - 8:25:44 p.m.] [language-server] Stylelint resolved | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" resolvedPath: "C:\Users\91391\Desktop\bug-demo\node_modules\.pnpm\stylelint@14.9.1\node_modules\stylelint\lib\index.js"
[Debug - 8:25:44 p.m.] [language-server] Resolved Stylelint from node_modules | path: "C:\Users\91391\Desktop\bug-demo\node_modules\.pnpm\stylelint@14.9.1\node_modules\stylelint\lib\index.js"
[Debug - 8:25:44 p.m.] [language-server] Running Stylelint | options: {"ignoreDisables":false,"reportNeedlessDisables":false,"reportInvalidScopeDisables":false,"ignorePath":"c:\Users\91391\Desktop\bug-demo\.stylelintignore","code":"...","codeFilename":"C:\Users\91391\Desktop\bug-demo\src\styles\demo.less"}
[Debug - 8:25:44 p.m.] [language-server] Resolved Stylelint from node_modules | path: "C:\Users\91391\Desktop\bug-demo\node_modules\.pnpm\stylelint@14.9.1\node_modules\stylelint\lib\index.js"
[Debug - 8:25:44 p.m.] [language-server] Running Stylelint | options: {"ignoreDisables":false,"reportNeedlessDisables":false,"reportInvalidScopeDisables":false,"ignorePath":"c:\Users\91391\Desktop\bug-demo\.stylelintignore","code":"...","codeFilename":"C:\Users\91391\Desktop\bug-demo\src\styles\demo.less"}
[Debug - 8:25:45 p.m.] [language-server] Lint run complete | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" results: {"diagnostics":[]}
[Debug - 8:25:45 p.m.] [language-server:validator] Sending diagnostics | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" result: {"diagnostics":[]}
[Debug - 8:25:45 p.m.] [language-server:validator] Diagnostics sent | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:45 p.m.] [language-server] Lint run complete | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" results: {"diagnostics":[]}
[Debug - 8:25:45 p.m.] [language-server:validator] Sending diagnostics | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" result: {"diagnostics":[]}
[Debug - 8:25:45 p.m.] [language-server:validator] Diagnostics sent | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:48 p.m.] [language-server:code-action] Received onCodeAction | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" context: {"diagnostics":[]}
[Debug - 8:25:48 p.m.] [language-server] Returning cached options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:48 p.m.] [language-server:code-action] Creating code actions | only: undefined
[Debug - 8:25:48 p.m.] [language-server:code-action] Returning code actions | actions: []
[Debug - 8:25:52 p.m.] [language-server] Returning cached options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:52 p.m.] [language-server] Returning cached options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:52 p.m.] [language-server] Linting document | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" linterOptions: {}
[Debug - 8:25:52 p.m.] [language-server] Returning cached options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:52 p.m.] [language-server] Could not find a Yarn lockfile | cwd: "c:\Users\91391\Desktop\bug-demo\src\styles"
[Debug - 8:25:52 p.m.] [language-server] NODE_PATH value is: C:\Program Files\nodejs\node_modules | verbose: undefined
[Debug - 8:25:52 p.m.] [language-server] Resolved Stylelint from node_modules | path: "C:\Users\91391\Desktop\bug-demo\node_modules\.pnpm\stylelint@14.9.1\node_modules\stylelint\lib\index.js"
[Debug - 8:25:52 p.m.] [language-server] Running Stylelint | options: {"ignoreDisables":false,"reportNeedlessDisables":false,"reportInvalidScopeDisables":false,"ignorePath":"c:\Users\91391\Desktop\bug-demo\.stylelintignore","code":"...","codeFilename":"C:\Users\91391\Desktop\bug-demo\src\styles\demo.less"}
[Debug - 8:25:53 p.m.] [language-server] Lint run complete | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" results: {"diagnostics":[{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":3}},"message":"Unexpected empty line before declaration (declaration-empty-line-before)","severity":1,"code":"declaration-empty-line-before","source":"Stylelint","codeDescription":{"href":"https://stylelint.io/user-guide/rules/list/declaration-empty-line-before"}},{"range":{"start":{"line":5,"character":24},"end":{"line":5,"character":25}},"message":"Unexpected whitespace at end of line (no-eol-whitespace)","severity":1,"code":"no-eol-whitespace","source":"Stylelint","codeDescription":{"href":"https://stylelint.io/user-guide/rules/list/no-eol-whitespace"}}]}
[Debug - 8:25:53 p.m.] [language-server:validator] Sending diagnostics | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" result: {"diagnostics":[{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":3}},"message":"Unexpected empty line before declaration (declaration-empty-line-before)","severity":1,"code":"declaration-empty-line-before","source":"Stylelint","codeDescription":{"href":"https://stylelint.io/user-guide/rules/list/declaration-empty-line-before"}},{"range":{"start":{"line":5,"character":24},"end":{"line":5,"character":25}},"message":"Unexpected whitespace at end of line (no-eol-whitespace)","severity":1,"code":"no-eol-whitespace","source":"Stylelint","codeDescription":{"href":"https://stylelint.io/user-guide/rules/list/no-eol-whitespace"}}]}
[Debug - 8:25:53 p.m.] [language-server:validator] Diagnostics sent | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:55 p.m.] [language-server:code-action] Received onCodeAction | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" context: {"diagnostics":[{"range":{"start":{"line":5,"character":24},"end":{"line":5,"character":25}},"message":"Unexpected whitespace at end of line (no-eol-whitespace)","code":"no-eol-whitespace","codeDescription":{"href":"https://stylelint.io/user-guide/rules/list/no-eol-whitespace"},"severity":1,"source":"Stylelint"}],"only":["quickfix"]}
[Debug - 8:25:55 p.m.] [language-server] Returning cached options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:55 p.m.] [language-server:code-action] Creating code actions | only: ["quickfix"]
[Debug - 8:25:55 p.m.] [language-server] Returning cached options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:55 p.m.] [language-server:code-action] Creating disable rule for line code action | rule: "no-eol-whitespace" location: "separateLine"
[Debug - 8:25:55 p.m.] [language-server:code-action] Creating disable rule for file code action | rule: "no-eol-whitespace"
[Debug - 8:25:55 p.m.] [language-server:code-action] Creating documentation code action | rule: "no-eol-whitespace"
[Debug - 8:25:55 p.m.] [language-server:code-action] Returning code actions | actions: [{"title":"Disable no-eol-whitespace for this line","edit":{"documentChanges":[{"textDocument":{"uri":"file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less","version":2},"edits":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":" /* stylelint-disable-next-line no-eol-whitespace /\r\n"}]}]},"kind":"quickfix"},{"title":"Disable no-eol-whitespace for the entire file","edit":{"documentChanges":[{"textDocument":{"uri":"file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less","version":2},"edits":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"newText":"/ stylelint-disable no-eol-whitespace /\r\n"}]}]},"kind":"quickfix"},{"title":"Show documentation for no-eol-whitespace","command":{"title":"Open documentation for no-eol-whitespace","command":"stylelint.openRuleDoc","arguments":[{"uri":"https://stylelint.io/user-guide/rules/list/no-eol-whitespace"}]},"kind":"quickfix"}]
[Debug - 8:25:55 p.m.] [language-server:code-action] Received onCodeAction | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" context: {"diagnostics":[{"range":{"start":{"line":5,"character":24},"end":{"line":5,"character":25}},"message":"Unexpected whitespace at end of line (no-eol-whitespace)","code":"no-eol-whitespace","codeDescription":{"href":"https://stylelint.io/user-guide/rules/list/no-eol-whitespace"},"severity":1,"source":"Stylelint"}]}
[Debug - 8:25:55 p.m.] [language-server] Returning cached options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:55 p.m.] [language-server:code-action] Creating code actions | only: undefined
[Debug - 8:25:55 p.m.] [language-server] Returning cached options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:55 p.m.] [language-server:code-action] Creating disable rule for line code action | rule: "no-eol-whitespace" location: "separateLine"
[Debug - 8:25:55 p.m.] [language-server:code-action] Creating disable rule for file code action | rule: "no-eol-whitespace"
[Debug - 8:25:55 p.m.] [language-server:code-action] Creating documentation code action | rule: "no-eol-whitespace"
[Debug - 8:25:55 p.m.] [language-server:code-action] Returning code actions | actions: [{"title":"Disable no-eol-whitespace for this line","edit":{"documentChanges":[{"textDocument":{"uri":"file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less","version":2},"edits":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":" /
stylelint-disable-next-line no-eol-whitespace /\r\n"}]}]},"kind":"quickfix"},{"title":"Disable no-eol-whitespace for the entire file","edit":{"documentChanges":[{"textDocument":{"uri":"file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less","version":2},"edits":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"newText":"/ stylelint-disable no-eol-whitespace */\r\n"}]}]},"kind":"quickfix"},{"title":"Show documentation for no-eol-whitespace","command":{"title":"Open documentation for no-eol-whitespace","command":"stylelint.openRuleDoc","arguments":[{"uri":"https://stylelint.io/user-guide/rules/list/no-eol-whitespace"}]},"kind":"quickfix"}]
[Debug - 8:25:57 p.m.] [language-server:formatter] Received onDocumentFormatting | textDocument: {"uri":"file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"} options: {"tabSize":2,"insertSpaces":true}
[Debug - 8:25:57 p.m.] [language-server] Returning cached options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:57 p.m.] [language-server:formatter] Formatting document | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" linterOptions: {"config":{"rules":{"indentation":[2]}}}
[Debug - 8:25:57 p.m.] [language-server] Returning cached options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:25:57 p.m.] [language-server:formatter] Returning fixes | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" fixes: {}
[Debug - 8:25:57 p.m.] [language-server] Could not find a Yarn lockfile | cwd: "c:\Users\91391\Desktop\bug-demo\src\styles"
[Debug - 8:25:57 p.m.] [language-server] NODE_PATH value is: C:\Program Files\nodejs\node_modules | verbose: undefined
C:\Users\91391\Desktop\bug-demo\src\styles\demo.less: When linting something other than CSS, you should install an appropriate syntax, e.g. "postcss-less", and use the "customSyntax" option
[Debug - 8:25:57 p.m.] [language-server] Resolved Stylelint from node_modules | path: "C:\Users\91391\Desktop\bug-demo\node_modules\.pnpm\stylelint@14.9.1\node_modules\stylelint\lib\index.js"
[Debug - 8:25:57 p.m.] [language-server] Running Stylelint | options: {"config":{"rules":{"indentation":[2]}},"fix":true,"ignoreDisables":false,"reportNeedlessDisables":false,"reportInvalidScopeDisables":false,"ignorePath":"c:\Users\91391\Desktop\bug-demo\.stylelintignore","code":"...","codeFilename":"C:\Users\91391\Desktop\bug-demo\src\styles\demo.less"}
[Debug - 8:25:57 p.m.] [language-server] Fixes retrieved | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" edits: []
[Debug - 8:26:07 p.m.] [language-server:formatter] Received onDocumentFormatting | textDocument: {"uri":"file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"} options: {"tabSize":2,"insertSpaces":true}
[Debug - 8:26:07 p.m.] [language-server] Returning cached options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:26:07 p.m.] [language-server:formatter] Formatting document | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" linterOptions: {"config":{"rules":{"indentation":[2]}}}
[Debug - 8:26:07 p.m.] [language-server] Returning cached options | resource: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less"
[Debug - 8:26:07 p.m.] [language-server:formatter] Returning fixes | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" fixes: {}
[Debug - 8:26:07 p.m.] [language-server] Could not find a Yarn lockfile | cwd: "c:\Users\91391\Desktop\bug-demo\src\styles"
[Debug - 8:26:07 p.m.] [language-server] NODE_PATH value is: C:\Program Files\nodejs\node_modules | verbose: undefined
C:\Users\91391\Desktop\bug-demo\src\styles\demo.less: When linting something other than CSS, you should install an appropriate syntax, e.g. "postcss-less", and use the "customSyntax" option
[Debug - 8:26:07 p.m.] [language-server] Resolved Stylelint from node_modules | path: "C:\Users\91391\Desktop\bug-demo\node_modules\.pnpm\stylelint@14.9.1\node_modules\stylelint\lib\index.js"
[Debug - 8:26:07 p.m.] [language-server] Running Stylelint | options: {"config":{"rules":{"indentation":[2]}},"fix":true,"ignoreDisables":false,"reportNeedlessDisables":false,"reportInvalidScopeDisables":false,"ignorePath":"c:\Users\91391\Desktop\bug-demo\.stylelintignore","code":"...","codeFilename":"C:\Users\91391\Desktop\bug-demo\src\styles\demo.less"}
[Debug - 8:26:07 p.m.] [language-server] Fixes retrieved | uri: "file:///c%3A/Users/91391/Desktop/bug-demo/src/styles/demo.less" edits: []

Stylelint Version

14.9.1

vscode-stylelint Version

v1.2.2

Node.js Version

14.19.3

Operating System

Windows 10

Windows Subsystem for Linux

Windows 10 20H2

Code of Conduct

  • I agree to follow vscode-stylelint's Code of Conduct

For the prompts in the image above, I have done the correct configuration in stylelint.config.js

You can see the configuration in the sample code in my repository:https://github.com/Chen-913/bug-demo.git

See stylelint/stylelint#6210 (comment), PR welcome to add pnpm support.