Skip to content

malaba/swiftformat-dynamicMemberLookup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Swiftformat change compiling code to non-compiling.

The source code compile as it is. But if you run swiftformat . (latest versions 0.49.4) at the root it change the other.swift file to something that don't compile anymore.

The rule redundantSelf is not correctly doing its work here. The self is needed to access via @dynamicMemberLookup the properties.

In the main file def.swift another private extension SomeType is correctly treated. I suppose that because it is in the same file as the definition using @dynamicMemberLookup it can be infered, but not when in another file ?

There is an option --selfrequired for function with @autoclosure arguments. But nothing similar for those dynamic member lookup.

This is either a bug, for not viewing that dynamic member lookup need the self, or it is a missing option to enumerate some properties where the rule redundantSelf shouldn't apply.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages