Properties (60)
Predicate | Object |
---|---|
gptkbp:instanceOf |
software
|
gptkbp:archives |
https://github.com/realm/SwiftLint
|
gptkbp:canBe |
duplicate code
unused code commented out code deprecated APIs force unwrapping function body length improper use of closures improper use of collections improper use of control flow improper use of error handling improper use of extensions improper use of functions improper use of generics improper use of inheritance improper use of optionals improper use of protocols improper use of types inconsistent spacing line length violations missing access control modifiers missing documentation missing return statements redundant type constraints trailing closures unnecessary closures unnecessary self references unnecessary type annotations unreachable code variable naming issues cyclomatic_complexity unnecessary_parentheses |
gptkbp:developedBy |
Realm
|
gptkbp:enforces |
Swift style and conventions
|
gptkbp:has |
community contributions
custom rules documentation built-in rules |
gptkbp:hasVersion |
0.48.0
|
https://www.w3.org/2000/01/rdf-schema#label |
SwiftLint
|
gptkbp:integratesWith |
gptkb:Swift_Package_Manager
Carthage CocoaPods |
gptkbp:isCompatibleWith |
Linux
macOS |
gptkbp:isFiledIn |
Swift
|
gptkbp:isMaintainedBy |
open source community
|
gptkbp:isOpenTo |
true
|
gptkbp:isUsedFor |
CI/CD tools
|
gptkbp:language |
Swift
|
gptkbp:license |
MIT License
|
gptkbp:provides |
customizable rules
automatic rule fixing |
gptkbp:releaseDate |
2015
|
gptkbp:setting |
.swiftlint.yml
|
gptkbp:supports |
Xcode
command line interface Xcode build phase |
gptkbp:usedFor |
linting_Swift_code
|