Open Nef10 opened 5 days ago
This is hopefully going to be resolved by an accepted Swift Evolution proposal.
At the moment, there is not much SwiftLint can do as it doesn't know if the element refers to a class or instance property only spotting how it is accessed.
New Issue Checklist
Bug Description
A clear and concise description of what the bug is. Ideally, provide a small (but compilable) example code snippet that can be used to reproduce the issue.
Mention the command or other SwiftLint integration method that caused the issue. Include stack traces or command output.
Produces
test.swift:6:19: warning: Prefer Key Path Violation: Use a key path argument instead of a closure with property access (prefer_key_path)
Changes it into
Which is not valid swift code:
error: key path cannot refer to static member 'staticMember'
Environment
Are you using nested configurations? No