Adding a TypeContent case of `type_contents_order`
Open
Nobody has claimed this yet.
enhancement
good first issue
- Dominant language
- Swift
- Stars
- 19.7k
- Forks
- 2.3k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 11
Description
- Updated SwiftLint to the latest version
- I searched for existing GitHub issues
Currently the TypeContent of type_contents_order is:
enum TypeContent: String {
case `case` = "case"
case typeAlias = "type_alias"
case associatedType = "associated_type"
case subtype = "subtype"
case typeProperty = "type_property"
case instanceProperty = "instance_property"
case ibOutlet = "ib_outlet"
case ibInspectable = "ib_inspectable"
case initializer = "initializer"
case typeMethod = "type_method"
case viewLifeCycleMethod = "view_life_cycle_method"
case ibAction = "ib_action"
case otherMethod = "other_method"
case `subscript` = "subscript"
case deinitializer = "deinitializer"
}
It distinguishes between ib_outlet and instance_property, ib_action and other_method.
Would it be nice to have ib_segue_action as a case?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the TypeContent enum shown in the issue and the type_contents_order rule, then inspect how existing cases are parsed and tested. Add support for the ib_segue_action case and confirm that type_contents_order recognizes and orders it consistently with the other IB-related cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100