Open Issues Need Help
View All on GitHubA tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
AI Summary: SwiftLint's `async_without_await` rule incorrectly flags a false positive when an `actor` type has an `async init()` method without any explicit `await` calls inside its body. Removing the `async` keyword, as suggested by the lint rule, causes a compile-time error because `actor` initializers are implicitly `async` by design. This issue is specific to `actor` types.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
A tool to enforce Swift style and conventions.
AI Summary: The task is to fix a bug in the SwiftLint rule `no_extension_access_modifier`. The rule incorrectly flags `nonisolated` extensions as violating the rule, when `nonisolated` is not an access modifier. The solution involves modifying the rule's logic to correctly identify and exclude `nonisolated` extensions from triggering the violation.
A tool to enforce Swift style and conventions.
AI Summary: Add a new `isolation` parameter to the `modifier_order` rule in SwiftLint to allow developers to specify the order of `isolated` and `nonisolated` modifiers. This involves modifying the rule's configuration structure, updating the rule's logic to handle the new parameter, and potentially updating the documentation.
A tool to enforce Swift style and conventions.