SwiftLint

GPTKB entity

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