├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── plugin ├── build.gradle └── src │ ├── main │ └── kotlin │ │ └── net │ │ └── siggijons │ │ └── gradle │ │ └── graphuntangler │ │ ├── AnalyzeModuleGraph.kt │ │ ├── AnalyzeModuleGraphTask.kt │ │ ├── GenerateChangeFrequencyTask.kt │ │ ├── GraphUntanglerPlugin.kt │ │ ├── GraphUntanglerPluginExtension.kt │ │ ├── Outputs.kt │ │ ├── color │ │ ├── ColorExt.kt │ │ └── ColorMode.kt │ │ ├── graph │ │ ├── DependencyEdge.kt │ │ ├── DependencyNode.kt │ │ ├── GraphStatistics.kt │ │ ├── GraphUntangler.kt │ │ ├── HeightMeasurer.kt │ │ ├── Heights.kt │ │ ├── IsolatedSubgraphDetails.kt │ │ ├── NodeStatistics.kt │ │ └── SubgraphDetails.kt │ │ ├── owner │ │ ├── OwnerFileReader.kt │ │ └── Owners.kt │ │ └── writer │ │ ├── CSVStatisticsWriter.kt │ │ ├── CoOccurrenceMatrixWriter.kt │ │ ├── DependencyNodeExt.kt │ │ ├── GraphvizWriter.kt │ │ ├── PicnicStatisticsWriter.kt │ │ ├── StatisticsWriter.kt │ │ ├── SubgraphSizeWriter.kt │ │ ├── SubgraphWriter.kt │ │ └── SubgraphsDependantsWriter.kt │ └── test │ └── kotlin │ └── net │ └── siggijons │ └── gradle │ └── graphuntangler │ ├── GraphUntanglerPluginFunctionalTest.kt │ ├── GraphUntanglerPluginTest.kt │ ├── color │ └── ColorExtKtTest.kt │ ├── owner │ ├── OwnerFileReaderTest.kt │ └── OwnersTest.kt │ └── writer │ └── GraphvizWriterTest.kt └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle/ 2 | build/ 3 | local.properties 4 | .idea/ 5 | bin/ 6 | .DS_Store -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/build.gradle -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/AnalyzeModuleGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/AnalyzeModuleGraph.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/AnalyzeModuleGraphTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/AnalyzeModuleGraphTask.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/GenerateChangeFrequencyTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/GenerateChangeFrequencyTask.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/GraphUntanglerPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/GraphUntanglerPlugin.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/GraphUntanglerPluginExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/GraphUntanglerPluginExtension.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/Outputs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/Outputs.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/color/ColorExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/color/ColorExt.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/color/ColorMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/color/ColorMode.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/DependencyEdge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/DependencyEdge.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/DependencyNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/DependencyNode.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/GraphStatistics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/GraphStatistics.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/GraphUntangler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/GraphUntangler.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/HeightMeasurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/HeightMeasurer.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/Heights.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/Heights.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/IsolatedSubgraphDetails.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/IsolatedSubgraphDetails.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/NodeStatistics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/NodeStatistics.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/SubgraphDetails.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/graph/SubgraphDetails.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/owner/OwnerFileReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/owner/OwnerFileReader.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/owner/Owners.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/owner/Owners.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/CSVStatisticsWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/CSVStatisticsWriter.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/CoOccurrenceMatrixWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/CoOccurrenceMatrixWriter.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/DependencyNodeExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/DependencyNodeExt.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/GraphvizWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/GraphvizWriter.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/PicnicStatisticsWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/PicnicStatisticsWriter.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/StatisticsWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/StatisticsWriter.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/SubgraphSizeWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/SubgraphSizeWriter.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/SubgraphWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/SubgraphWriter.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/SubgraphsDependantsWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/main/kotlin/net/siggijons/gradle/graphuntangler/writer/SubgraphsDependantsWriter.kt -------------------------------------------------------------------------------- /plugin/src/test/kotlin/net/siggijons/gradle/graphuntangler/GraphUntanglerPluginFunctionalTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/test/kotlin/net/siggijons/gradle/graphuntangler/GraphUntanglerPluginFunctionalTest.kt -------------------------------------------------------------------------------- /plugin/src/test/kotlin/net/siggijons/gradle/graphuntangler/GraphUntanglerPluginTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/test/kotlin/net/siggijons/gradle/graphuntangler/GraphUntanglerPluginTest.kt -------------------------------------------------------------------------------- /plugin/src/test/kotlin/net/siggijons/gradle/graphuntangler/color/ColorExtKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/test/kotlin/net/siggijons/gradle/graphuntangler/color/ColorExtKtTest.kt -------------------------------------------------------------------------------- /plugin/src/test/kotlin/net/siggijons/gradle/graphuntangler/owner/OwnerFileReaderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/test/kotlin/net/siggijons/gradle/graphuntangler/owner/OwnerFileReaderTest.kt -------------------------------------------------------------------------------- /plugin/src/test/kotlin/net/siggijons/gradle/graphuntangler/owner/OwnersTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/test/kotlin/net/siggijons/gradle/graphuntangler/owner/OwnersTest.kt -------------------------------------------------------------------------------- /plugin/src/test/kotlin/net/siggijons/gradle/graphuntangler/writer/GraphvizWriterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siggijons/graph-untangler-plugin/HEAD/plugin/src/test/kotlin/net/siggijons/gradle/graphuntangler/writer/GraphvizWriterTest.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':plugin' --------------------------------------------------------------------------------