JP Simard
ace0999154
update SourceKitten to 0.8.0
2016-01-22 19:19:15 -08:00
Marcelo Fabri
811cfd152e
Clearing syntaxKindsByLinesCache
2016-01-14 20:25:51 -08:00
Marcelo Fabri
ea33640296
Caching
2016-01-14 20:25:51 -08:00
JP Simard
78ec5244f7
combine guards in rebuildAllDeclarationsByType
2016-01-13 16:54:30 -08:00
JP Simard
12c510c605
don't parse class declarations in rebuildAllDeclarationsByType
...
because this is only used in the missing docs rule which handles class
declarations by checking the "override" keyword
2016-01-13 16:44:14 -08:00
JP Simard
270fa90f3a
make File.allDeclarationsByType lazier
2016-01-13 16:41:09 -08:00
JP Simard
a5eb7c64fb
[MissingDocsRule] skip inherited members when checking for missing docs
2016-01-13 16:41:08 -08:00
Norio Nomura
755619d3f8
Add SourceKit response cache for reducing calls to SourceKit
...
This depends on https://github.com/jpsim/SourceKitten/pull/135
By applying this, the duration of linting Carthage is reduced from:
```
swiftlint lint 27.85s user 1.98s system 77% cpu 38.538 total
```
to:
```
swiftlint lint 21.15s user 1.26s system 80% cpu 27.743 total
```
2016-01-09 23:49:07 +09:00
JP Simard
8a30cb2e3d
organize Xcode project
...
make Extensions, Models & Protocols groups under SourceKittenFramework
2015-11-15 15:07:25 -08:00