mbonnin
10/02/2019, 1:55 PMsimon.vergauwen
10/02/2019, 2:00 PMmbonnin
10/02/2019, 2:00 PMsimon.vergauwen
10/02/2019, 2:01 PMmbonnin
10/02/2019, 2:02 PM-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Kotlin 414 6294 2489 29390
XML 314 1243 231 21194
JSON 1 0 0 104
I'm using the gradle plugin on an Android module. I have one CPU core running 100%.simon.vergauwen
10/02/2019, 2:08 PMsimon.vergauwen
10/02/2019, 2:09 PMsimon.vergauwen
10/02/2019, 2:12 PMsimon.vergauwen
10/02/2019, 2:12 PMmbonnin
10/02/2019, 2:14 PMorg.jetbrains.kotlin.asJava.builder.ClsWrapperStubPsiFactory$1 cannot be cast to com.intellij.psi.PsiJavaFile
mbonnin
10/02/2019, 2:17 PMmbonnin
10/02/2019, 2:37 PMsimon.vergauwen
10/02/2019, 2:38 PMmbonnin
10/02/2019, 2:40 PMmbonnin
10/02/2019, 2:40 PMmbonnin
10/02/2019, 2:40 PMmbonnin
10/02/2019, 2:44 PMdokka-android
plugin instead of plain dokka
does the trick. I'm down to ~3-4min which is way more acceptable. Still a bit long for 30k loc IMO but that'll do for now.mbonnin
10/02/2019, 2:47 PMoutputFormat
...simon.vergauwen
10/02/2019, 2:47 PMsimon.vergauwen
10/02/2019, 2:48 PMmbonnin
10/02/2019, 2:48 PMsimon.vergauwen
10/02/2019, 2:48 PMI’m down to ~3-4minThat sounds much more in line with what I see on the Arrow repo considering the difference in size of project.
mbonnin
10/02/2019, 2:52 PMoutputFormat = "javadoc"
in the end...mbonnin
10/02/2019, 2:52 PMmbonnin
10/02/2019, 2:53 PMsimon.vergauwen
10/02/2019, 2:53 PMjekkyl
as outputFormat
. Which we then run another custom tool over it and we modify the output and build our website from it 😄mbonnin
10/02/2019, 3:16 PMsimon.vergauwen
10/02/2019, 3:17 PMThis currently takes 7 min or 6 files per second.😱
mbonnin
10/02/2019, 3:17 PMmbonnin
10/02/2019, 3:17 PMsimon.vergauwen
10/02/2019, 3:18 PM