vscode-swiftlint icon indicating copy to clipboard operation
vscode-swiftlint copied to clipboard

VS Code extension to enforce Swift style and conventions via SwiftLint

Results 18 vscode-swiftlint issues
Sort by recently updated
recently updated
newest added

I'm using this extension with the [Cursor](https://cursor.sh) editor (VS Code fork) and receive a "no lintable files found" error every time I reference a file in the AI Chat panel...

%60Error%3A%20Command%20failed%3A%20%2Fusr%2Fbin%2Fenv%20swiftlint%20lint%20--use-script-input-files%20--quiet%20--reporter%20json%20--config%20%2FUsers%2Fbvanderw%2FProjects%2FkOS-Mac%2F.swiftlint.yml%0AError%3A%20No%20lintable%20files%20found%20at%20paths%3A%20''%0A%0A%20%20%20%20at%20ChildProcess.exithandler%20(node%3Achild_process%3A420%3A12)%0A%20%20%20%20at%20ChildProcess.emit%20(node%3Aevents%3A514%3A28)%0A%20%20%20%20at%20maybeClose%20(node%3Ainternal%2Fchild_process%3A1091%3A16)%0A%20%20%20%20at%20Socket.%3Canonymous%3E%20(node%3Ainternal%2Fchild_process%3A449%3A11)%0A%20%20%20%20at%20Socket.emit%20(node%3Aevents%3A514%3A28)%0A%20%20%20%20at%20Pipe.%3Canonymous%3E%20(node%3Anet%3A323%3A12)%0Aos%3A%20darwin%60

%60YAMLReferenceError%3A%20Aliased%20anchor%20not%20found%3A%20%2F.build%0A%20%20%20%20at%20resolveNodeValue%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2FresolveSeq-d03cb037.js%3A1568%3A19)%0A%20%20%20%20at%20resolveNode%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2FresolveSeq-d03cb037.js%3A1629%3A15)%0A%20%20%20%20at%20resolveBlockSeqItems%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2FresolveSeq-d03cb037.js%3A2012%3A20)%0A%20%20%20%20at%20Object.resolveSeq%20%5Bas%20resolve%5D%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2FresolveSeq-d03cb037.js%3A1975%3A79)%0A%20%20%20%20at%20resolveByTagName%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2FresolveSeq-d03cb037.js%3A1430%3A25)%0A%20%20%20%20at%20resolveTag%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2FresolveSeq-d03cb037.js%3A1460%3A17)%0A%20%20%20%20at%20resolveNodeValue%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2FresolveSeq-d03cb037.js%3A1581%3A23)%0A%20%20%20%20at%20resolveNode%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2FresolveSeq-d03cb037.js%3A1629%3A15)%0A%20%20%20%20at%20resolveBlockMapItems%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2FresolveSeq-d03cb037.js%3A1823%3A38)%0A%20%20%20%20at%20Object.resolveMap%20%5Bas%20resolve%5D%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2FresolveSeq-d03cb037.js%3A1658%3A79)%0A%20%20%20%20at%20resolveByTagName%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2FresolveSeq-d03cb037.js%3A1430%3A25)%0A%20%20%20%20at%20resolveTag%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2FresolveSeq-d03cb037.js%3A1460%3A17)%0A%20%20%20%20at%20resolveNodeValue%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2FresolveSeq-d03cb037.js%3A1581%3A23)%0A%20%20%20%20at%20Object.resolveNode%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2FresolveSeq-d03cb037.js%3A1629%3A15)%0A%20%20%20%20at%20parseContents%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2FDocument-9b4560a1.js%3A357%3A30)%0A%20%20%20%20at%20Document.parse%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2FDocument-9b4560a1.js%3A615%3A5)%0A%20%20%20%20at%20parseDocument%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2Findex.js%3A44%3A37)%0A%20%20%20%20at%20Object.parse%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fnode_modules%2Fyaml%2Fdist%2Findex.js%3A55%3A15)%0A%20%20%20%20at%20Function.%3Canonymous%3E%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fout%2FSwiftLintConfig.js%3A38%3A33)%0A%20%20%20%20at%20Generator.next%20(%3Canonymous%3E)%0A%20%20%20%20at%20fulfilled%20(%2FUsers%2Fbvanderw%2F.vscode%2Fextensions%2Fvknabel.vscode-swiftlint-1.8.3%2Fout%2FSwiftLintConfig.js%3A5%3A58)%0Aos%3A%20darwin%60

%60Error%3A%20Command%20failed%3A%20%2Fusr%2Fbin%2Fenv%20swiftlint%20lint%20--use-script-input-files%20--quiet%20--reporter%20json%0AError%3A%20No%20lintable%20files%20found%20at%20paths%3A%20''%0A%0A%20%20%20%20at%20ChildProcess.exithandler%20(node%3Achild_process%3A431%3A12)%0A%20%20%20%20at%20ChildProcess.emit%20(node%3Aevents%3A514%3A28)%0A%20%20%20%20at%20maybeClose%20(node%3Ainternal%2Fchild_process%3A1091%3A16)%0A%20%20%20%20at%20Socket.%3Canonymous%3E%20(node%3Ainternal%2Fchild_process%3A449%3A11)%0A%20%20%20%20at%20Socket.emit%20(node%3Aevents%3A514%3A28)%0A%20%20%20%20at%20Pipe.%3Canonymous%3E%20(node%3Anet%3A323%3A12)%0Aos%3A%20darwin%60

%60Error%3A%20Command%20failed%3A%20%2Fusr%2Fbin%2Fenv%20swiftlint%20lint%20--use-script-input-files%20--quiet%20--reporter%20json%0AError%3A%20No%20lintable%20files%20found%20at%20paths%3A%20''%0A%0A%20%20%20%20at%20ChildProcess.exithandler%20(node%3Achild_process%3A431%3A12)%0A%20%20%20%20at%20ChildProcess.emit%20(node%3Aevents%3A514%3A28)%0A%20%20%20%20at%20maybeClose%20(node%3Ainternal%2Fchild_process%3A1091%3A16)%0A%20%20%20%20at%20Socket.%3Canonymous%3E%20(node%3Ainternal%2Fchild_process%3A449%3A11)%0A%20%20%20%20at%20Socket.emit%20(node%3Aevents%3A514%3A28)%0A%20%20%20%20at%20Pipe.%3Canonymous%3E%20(node%3Anet%3A323%3A12)%0Aos%3A%20darwin%60

I'm using the [xcode-build-server](https://github.com/SolaWing/xcode-build-server) project to work with Xcode projects in VS Code. Whenever I to navigate to a symbol (Cmd + Click) inside a Swift framework (e.g. `JSONDecoder` or...

%60Error%3A%20Command%20failed%3A%20%2Fhome%2Fhristo%2FSDKs%2FSwift%2Fswift-tools%2FSwiftLint%2F.build%2Frelease%2Fswiftlint%20lint%20--quiet%20--reporter%20json%0ASourceKittenFramework%2Flibrary_wrapper.swift%3A31%3A%20Fatal%20error%3A%20Loading%20libsourcekitdInProc.so%20failed%0A%0A%09at%20ChildProcess.exithandler%20(node%3Achild_process%3A431%3A12)%0A%09at%20ChildProcess.emit%20(node%3Aevents%3A513%3A28)%0A%09at%20maybeClose%20(node%3Ainternal%2Fchild_process%3A1091%3A16)%0A%09at%20Socket.%3Canonymous%3E%20(node%3Ainternal%2Fchild_process%3A449%3A11)%0A%09at%20Socket.emit%20(node%3Aevents%3A513%3A28)%0A%09at%20Pipe.%3Canonymous%3E%20(node%3Anet%3A322%3A12)%0Aos%3A%20linux%60

%60Error%3A%20Command%20failed%3A%20%2Fusr%2Fbin%2Fenv%20swiftlint%20lint%20--use-script-input-files%20--quiet%20--reporter%20json%0AError%3A%20No%20lintable%20files%20found%20at%20paths%3A%20''%0A%0A%20%20%20%20at%20ChildProcess.exithandler%20(node%3Achild_process%3A431%3A12)%0A%20%20%20%20at%20ChildProcess.emit%20(node%3Aevents%3A513%3A28)%0A%20%20%20%20at%20maybeClose%20(node%3Ainternal%2Fchild_process%3A1091%3A16)%0A%20%20%20%20at%20Socket.%3Canonymous%3E%20(node%3Ainternal%2Fchild_process%3A449%3A11)%0A%20%20%20%20at%20Socket.emit%20(node%3Aevents%3A513%3A28)%0A%20%20%20%20at%20Pipe.%3Canonymous%3E%20(node%3Anet%3A322%3A12)%0Aos%3A%20darwin%60

Is there more information on onlyEnableWithConfig. This does not seem to work. I have following directory structure ``` foo.code-workspace bar\ .swiftlint.yml ``` And it does not lint based on that...

Support `source.fixAll.swiftlint`, not just `source.fixAll`. Like other standalone linters, such as `source.fixAll.eslint` and `source.fixAll.markdownlint`.