duplicated block id: 1 size: 52 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/lua/LuaHeuristicUnitsExtractor.java (62:135) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/julia/JuliaHeuristicUnitsExtractor.java (60:133) duplicated block id: 2 size: 39 cleaned lines of code in 3 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/lua/LuaHeuristicUnitsExtractor.java (62:117) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/objectpascal/ObjectPascalHeuristicUnitsExtractor.java (60:115) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/julia/JuliaHeuristicUnitsExtractor.java (60:115) duplicated block id: 3 size: 32 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/units/UnitInfo.java (55:116) - reports/src/main/java/nl/obren/sokrates/reports/dataexporters/units/UnitInfoExport.java (64:125) duplicated block id: 4 size: 29 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (23:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (23:68) duplicated block id: 5 size: 27 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (33:77) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/yaml/YamlAnalyzer.java (32:76) duplicated block id: 6 size: 22 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/js/JavaScriptAnalyzer.java (23:54) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/kotlin/KotlinAnalyzer.java (23:54) duplicated block id: 7 size: 22 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/xml/XmlAnalyzer.java (32:65) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/jsp/JspAnalyzer.java (34:67) duplicated block id: 8 size: 21 cleaned lines of code in 3 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/clojure/ClojureLangAnalyzer.java (36:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (35:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (35:68) duplicated block id: 9 size: 20 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/scoping/ScopingConventions.java (487:524) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/scoping/custom/CustomScopingConventions.java (60:97) duplicated block id: 10 size: 20 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/duplication/DuplicatedFileBlock.java (25:62) - reports/src/main/java/nl/obren/sokrates/reports/dataexporters/duplication/DuplicateFileBlockExportInfo.java (25:62) duplicated block id: 11 size: 19 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/html/HtmlAnalyzer.java (30:60) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/jsp/JspAnalyzer.java (32:62) duplicated block id: 12 size: 18 cleaned lines of code in 3 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/html/HtmlAnalyzer.java (31:60) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/xml/XmlAnalyzer.java (32:60) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/jsp/JspAnalyzer.java (34:62) duplicated block id: 13 size: 18 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/units/CStyleHeuristicUnitsExtractor.java (187:214) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/python/PythonHeuristicUnitsExtractor.java (71:97) duplicated block id: 14 size: 18 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/lua/LuaHeuristicUnitsExtractor.java (28:56) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/julia/JuliaHeuristicUnitsExtractor.java (27:55) duplicated block id: 15 size: 18 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/kotlin/KotlinHeuristicDependenciesExtractor.java (17:40) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyHeuristicDependenciesExtractor.java (17:41) duplicated block id: 16 size: 16 cleaned lines of code in 6 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/xml/XmlAnalyzer.java (42:65) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (44:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/jsp/JspAnalyzer.java (43:67) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/clojure/ClojureLangAnalyzer.java (45:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (44:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/json/JsonAnalyzer.java (35:60) duplicated block id: 17 size: 16 cleaned lines of code in 3 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/r/RAnalyzer.java (23:48) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (23:48) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (23:48) duplicated block id: 18 size: 15 cleaned lines of code in 8 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (56:77) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (47:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/xml/XmlAnalyzer.java (45:65) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/yaml/YamlAnalyzer.java (55:76) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/json/JsonAnalyzer.java (38:60) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (47:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/clojure/ClojureLangAnalyzer.java (48:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/jsp/JspAnalyzer.java (46:67) duplicated block id: 19 size: 15 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaHeuristicUnitsExtractor.java (14:33) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyHeuristicUnitsExtractor.java (11:30) duplicated block id: 20 size: 15 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/rust/RustAnalyzer.java (31:51) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaAnalyzer.java (32:52) duplicated block id: 21 size: 15 cleaned lines of code in 2 files: - reports/src/main/java/nl/obren/sokrates/reports/generators/statichtml/FileChurnReportGenerator.java (141:161) - reports/src/main/java/nl/obren/sokrates/reports/generators/statichtml/FileTemporalDependenciesReportGenerator.java (111:130) duplicated block id: 22 size: 14 cleaned lines of code in 5 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (23:43) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaAnalyzer.java (23:42) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyAnalyzer.java (23:43) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CppAnalyzer.java (24:44) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (24:44) duplicated block id: 23 size: 14 cleaned lines of code in 4 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (23:44) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/yaml/YamlAnalyzer.java (23:44) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/r/RAnalyzer.java (23:44) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (23:44) duplicated block id: 24 size: 14 cleaned lines of code in 3 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/lua/LuaHeuristicUnitsExtractor.java (114:133) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/vb/VisualBasicHeuristicUnitsExtractor.java (80:99) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/julia/JuliaHeuristicUnitsExtractor.java (112:131) duplicated block id: 25 size: 13 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (34:53) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/d/DAnalyzer.java (34:53) duplicated block id: 26 size: 13 cleaned lines of code in 2 files: - reports/src/main/java/nl/obren/sokrates/reports/dataexporters/units/UnitsExportInfo.java (24:48) - reports/src/main/java/nl/obren/sokrates/reports/dataexporters/files/FilesExportInfo.java (24:48) duplicated block id: 27 size: 13 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/filehistory/FileHistoryScopingUtils.java (91:105) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/filehistory/FileHistoryScopingUtils.java (126:140) duplicated block id: 28 size: 13 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaHeuristicDependenciesExtractor.java (18:32) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/d/DHeuristicDependenciesExtractor.java (18:32) duplicated block id: 29 size: 12 cleaned lines of code in 9 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/clojure/ClojureLangAnalyzer.java (53:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/sql/SqlAnalyzer.java (54:70) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (62:77) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/xml/XmlAnalyzer.java (51:65) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/json/JsonAnalyzer.java (44:60) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (53:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (53:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/yaml/YamlAnalyzer.java (61:76) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/jsp/JspAnalyzer.java (52:67) duplicated block id: 30 size: 12 cleaned lines of code in 9 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/rust/RustAnalyzer.java (56:71) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/r/RAnalyzer.java (52:67) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/js/JavaScriptAnalyzer.java (58:74) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/vb/VisualBasicAnalyzer.java (64:79) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/julia/JuliaAnalyzer.java (55:72) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/swift/SwiftAnalyzer.java (56:71) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (58:73) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/objectpascal/ObjectPascalAnalyzer.java (57:73) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/lua/LuaAnalyzer.java (57:74) duplicated block id: 31 size: 12 cleaned lines of code in 7 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/clojure/ClojureLangAnalyzer.java (45:63) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/html/HtmlAnalyzer.java (41:60) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (44:63) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/jsp/JspAnalyzer.java (43:62) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/xml/XmlAnalyzer.java (42:60) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/json/JsonAnalyzer.java (35:55) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (44:63) duplicated block id: 32 size: 12 cleaned lines of code in 3 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/lua/LuaHeuristicUnitsExtractor.java (28:43) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/objectpascal/ObjectPascalHeuristicUnitsExtractor.java (28:43) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/julia/JuliaHeuristicUnitsExtractor.java (27:42) duplicated block id: 33 size: 12 cleaned lines of code in 2 files: - cli/src/main/java/nl/obren/sokrates/cli/CommandLineInterface.java (168:185) - cli/src/main/java/nl/obren/sokrates/cli/CommandLineInterface.java (191:208) duplicated block id: 34 size: 12 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/filehistory/TemporalDependenciesHelper.java (60:76) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/duplication/DuplicationDependenciesHelper.java (90:106) duplicated block id: 35 size: 12 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/dependencies/DependencyAnchor.java (30:51) - reports/src/main/java/nl/obren/sokrates/reports/dataexporters/dependencies/DependencyAnchorExportInfo.java (32:53) duplicated block id: 36 size: 11 cleaned lines of code in 9 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/html/HtmlAnalyzer.java (44:60) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/yaml/YamlAnalyzer.java (55:71) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (47:63) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (56:72) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/json/JsonAnalyzer.java (38:55) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/clojure/ClojureLangAnalyzer.java (48:63) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/xml/XmlAnalyzer.java (45:60) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/jsp/JspAnalyzer.java (46:62) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (47:63) duplicated block id: 37 size: 11 cleaned lines of code in 2 files: - codeexplorer/src/main/java/nl/obren/sokrates/codeexplorer/console/TextAreaConsole.java (55:73) - codeexplorer/src/main/java/nl/obren/sokrates/codeexplorer/console/WebViewConsole.java (103:121) duplicated block id: 38 size: 11 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/dependencies/HeuristicFilePathDependenciesExtractor.java (27:40) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/dependencies/HeuristicDependenciesExtractor.java (25:38) duplicated block id: 39 size: 10 cleaned lines of code in 11 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/python/PythonAnalyzer.java (56:69) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (58:70) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/swift/SwiftAnalyzer.java (56:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/js/JavaScriptAnalyzer.java (58:71) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/objectpascal/ObjectPascalAnalyzer.java (57:70) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/html/HtmlAnalyzer.java (50:62) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/r/RAnalyzer.java (52:64) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/lua/LuaAnalyzer.java (57:71) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/vb/VisualBasicAnalyzer.java (64:76) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/rust/RustAnalyzer.java (56:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/julia/JuliaAnalyzer.java (55:69) duplicated block id: 40 size: 10 cleaned lines of code in 10 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/html/HtmlAnalyzer.java (44:59) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/DefaultLanguageAnalyzer.java (31:45) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (47:62) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (56:71) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/json/JsonAnalyzer.java (38:54) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/clojure/ClojureLangAnalyzer.java (48:62) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/xml/XmlAnalyzer.java (45:59) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/yaml/YamlAnalyzer.java (55:70) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/jsp/JspAnalyzer.java (46:61) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (47:62) duplicated block id: 41 size: 10 cleaned lines of code in 4 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/r/RAnalyzer.java (32:48) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/sql/SqlAnalyzer.java (33:49) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (32:48) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (32:48) duplicated block id: 42 size: 9 cleaned lines of code in 10 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/rust/RustAnalyzer.java (61:71) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/d/DAnalyzer.java (63:73) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/js/JavaScriptAnalyzer.java (64:74) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (63:73) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/r/RAnalyzer.java (57:67) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/vb/VisualBasicAnalyzer.java (69:79) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/swift/SwiftAnalyzer.java (61:71) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/lua/LuaAnalyzer.java (64:74) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/objectpascal/ObjectPascalAnalyzer.java (63:73) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/julia/JuliaAnalyzer.java (62:72) duplicated block id: 43 size: 9 cleaned lines of code in 7 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/js/JavaScriptAnalyzer.java (23:34) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaAnalyzer.java (23:34) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (23:34) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (24:35) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyAnalyzer.java (23:34) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CppAnalyzer.java (24:35) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/kotlin/KotlinAnalyzer.java (23:34) duplicated block id: 44 size: 9 cleaned lines of code in 6 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/scala/ScalaAnalyzer.java (67:77) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyAnalyzer.java (62:72) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/python/PythonAnalyzer.java (62:72) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/perl/PerlAnalyzer.java (88:98) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/php/PhpAnalyzer.java (67:77) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/go/GoLangAnalyzer.java (68:78) duplicated block id: 45 size: 9 cleaned lines of code in 3 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaHeuristicDependenciesExtractor.java (16:27) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyHeuristicDependenciesExtractor.java (17:28) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/kotlin/KotlinHeuristicDependenciesExtractor.java (17:28) duplicated block id: 46 size: 9 cleaned lines of code in 3 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/duplication/DuplicationInstance.java (63:71) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/duplication/DuplicationInstance.java (99:107) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/duplication/DuplicationInstance.java (121:129) duplicated block id: 47 size: 9 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CppAnalyzer.java (47:60) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (45:59) duplicated block id: 48 size: 9 cleaned lines of code in 2 files: - reports/src/main/java/nl/obren/sokrates/reports/dataexporters/DataExporter.java (324:333) - reports/src/main/java/nl/obren/sokrates/reports/dataexporters/DataExporter.java (404:413) duplicated block id: 49 size: 9 cleaned lines of code in 2 files: - reports/src/main/java/nl/obren/sokrates/reports/generators/statichtml/LogicalComponentsReportGenerator.java (207:215) - reports/src/main/java/nl/obren/sokrates/reports/generators/statichtml/DuplicationReportGenerator.java (304:312) duplicated block id: 50 size: 9 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/html/HtmlAnalyzer.java (55:65) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CppAnalyzer.java (66:76) duplicated block id: 51 size: 8 cleaned lines of code in 20 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/r/RAnalyzer.java (52:62) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/jsp/JspAnalyzer.java (52:62) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/julia/JuliaAnalyzer.java (55:67) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/sql/SqlAnalyzer.java (54:65) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/python/PythonAnalyzer.java (56:67) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/swift/SwiftAnalyzer.java (56:66) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (62:72) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/objectpascal/ObjectPascalAnalyzer.java (57:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/js/JavaScriptAnalyzer.java (58:69) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (53:63) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/html/HtmlAnalyzer.java (50:60) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/xml/XmlAnalyzer.java (51:60) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (53:63) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/vb/VisualBasicAnalyzer.java (64:74) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/json/JsonAnalyzer.java (44:55) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (58:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/clojure/ClojureLangAnalyzer.java (53:63) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/rust/RustAnalyzer.java (56:66) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/lua/LuaAnalyzer.java (57:69) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/yaml/YamlAnalyzer.java (61:71) duplicated block id: 52 size: 8 cleaned lines of code in 9 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (23:33) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/swift/SwiftAnalyzer.java (23:33) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaAnalyzer.java (23:33) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/csharp/CSharpAnalyzer.java (24:34) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyAnalyzer.java (23:33) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CppAnalyzer.java (24:34) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (24:34) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/js/JavaScriptAnalyzer.java (23:33) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/kotlin/KotlinAnalyzer.java (23:33) duplicated block id: 53 size: 8 cleaned lines of code in 6 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/clojure/ClojureLangAnalyzer.java (36:49) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/sql/SqlAnalyzer.java (36:49) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/r/RAnalyzer.java (35:48) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/ruby/RubyAnalyzer.java (46:59) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (35:48) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (35:48) duplicated block id: 54 size: 8 cleaned lines of code in 6 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (33:45) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (32:44) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/r/RAnalyzer.java (32:44) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (32:44) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/yaml/YamlAnalyzer.java (32:44) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/sql/SqlAnalyzer.java (33:45) duplicated block id: 55 size: 8 cleaned lines of code in 6 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/scala/ScalaAnalyzer.java (32:42) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyAnalyzer.java (29:40) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CppAnalyzer.java (30:41) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (29:40) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaAnalyzer.java (29:39) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (30:41) duplicated block id: 56 size: 8 cleaned lines of code in 6 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (32:43) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/rust/RustAnalyzer.java (31:41) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaAnalyzer.java (32:42) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyAnalyzer.java (32:43) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CppAnalyzer.java (33:44) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (33:44) duplicated block id: 57 size: 8 cleaned lines of code in 4 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/php/PhpAnalyzer.java (50:63) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CppAnalyzer.java (48:60) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (46:59) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/csharp/CSharpAnalyzer.java (48:60) duplicated block id: 58 size: 8 cleaned lines of code in 4 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/kotlin/KotlinHeuristicDependenciesExtractor.java (19:28) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/d/DHeuristicDependenciesExtractor.java (18:27) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaHeuristicDependenciesExtractor.java (18:27) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyHeuristicDependenciesExtractor.java (19:28) duplicated block id: 59 size: 8 cleaned lines of code in 4 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/units/UnitInfo.java (55:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/duplication/DuplicatedFileBlock.java (33:46) - reports/src/main/java/nl/obren/sokrates/reports/dataexporters/units/UnitInfoExport.java (64:77) - reports/src/main/java/nl/obren/sokrates/reports/dataexporters/duplication/DuplicateFileBlockExportInfo.java (33:46) duplicated block id: 60 size: 8 cleaned lines of code in 3 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/metrics/DuplicationMetric.java (43:56) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/duplication/ExtensionDuplication.java (28:41) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/duplication/AspectDuplication.java (22:35) duplicated block id: 61 size: 8 cleaned lines of code in 3 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/SourceFileFilter.java (76:89) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/aspects/MetaRule.java (28:41) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/aspects/DependencyFinderPattern.java (20:33) duplicated block id: 62 size: 8 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/Metadata.java (16:29) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/landscape/CustomTagGroup.java (12:25) duplicated block id: 63 size: 8 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/landscape/CustomTag.java (10:23) - reports/src/main/java/nl/obren/sokrates/reports/utils/ScopesRenderer.java (78:91) duplicated block id: 64 size: 8 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/githistory/AuthorCommit.java (17:30) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/githistory/FileUpdate.java (19:32) duplicated block id: 65 size: 8 cleaned lines of code in 2 files: - common/src/main/java/nl/obren/sokrates/common/renderingutils/charts/BarChart.java (31:44) - common/src/main/java/nl/obren/sokrates/common/renderingutils/charts/PieChart.java (39:52) duplicated block id: 66 size: 8 cleaned lines of code in 2 files: - common/src/main/java/nl/obren/sokrates/common/renderingutils/x3d/Unit3D.java (20:33) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/metrics/NumericMetric.java (19:32) duplicated block id: 67 size: 8 cleaned lines of code in 2 files: - reports/src/main/java/nl/obren/sokrates/reports/generators/statichtml/FileHistoryReportGenerator.java (125:132) - reports/src/main/java/nl/obren/sokrates/reports/generators/statichtml/FileHistoryReportGenerator.java (154:161) duplicated block id: 68 size: 8 cleaned lines of code in 2 files: - cli/src/main/java/nl/obren/sokrates/cli/CommandLineInterface.java (456:466) - reports/src/main/java/nl/obren/sokrates/reports/dataexporters/DataExporter.java (843:853) duplicated block id: 69 size: 8 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/units/UnitInfo.java (31:44) - reports/src/main/java/nl/obren/sokrates/reports/dataexporters/units/UnitInfoExport.java (24:37) duplicated block id: 70 size: 8 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/units/UnitInfo.java (17:24) - reports/src/main/java/nl/obren/sokrates/reports/dataexporters/units/UnitInfoExport.java (15:22) duplicated block id: 71 size: 8 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/analysis/results/ContributorsAnalysisResults.java (18:31) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/contributors/ContributorsImport.java (16:29) duplicated block id: 72 size: 8 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/SourceFile.java (94:107) - reports/src/main/java/nl/obren/sokrates/reports/dataexporters/files/FileExportInfo.java (47:60) duplicated block id: 73 size: 8 cleaned lines of code in 2 files: - reports/src/main/java/nl/obren/sokrates/reports/dataexporters/dependencies/DependeciesExportInfo.java (18:31) - reports/src/main/java/nl/obren/sokrates/reports/dataexporters/duplication/DuplicationExportInfo.java (21:34) duplicated block id: 74 size: 7 cleaned lines of code in 21 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/vb/VisualBasicAnalyzer.java (64:73) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/DefaultLanguageAnalyzer.java (36:45) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (62:71) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/clojure/ClojureLangAnalyzer.java (53:62) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/r/RAnalyzer.java (52:61) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/julia/JuliaAnalyzer.java (55:66) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/python/PythonAnalyzer.java (56:66) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/swift/SwiftAnalyzer.java (56:65) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/js/JavaScriptAnalyzer.java (58:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/objectpascal/ObjectPascalAnalyzer.java (57:67) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/html/HtmlAnalyzer.java (50:59) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/xml/XmlAnalyzer.java (51:59) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (53:62) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/json/JsonAnalyzer.java (44:54) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/rust/RustAnalyzer.java (56:65) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (53:62) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/lua/LuaAnalyzer.java (57:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (58:67) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/yaml/YamlAnalyzer.java (61:70) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/jsp/JspAnalyzer.java (52:61) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/sql/SqlAnalyzer.java (54:64) duplicated block id: 75 size: 7 cleaned lines of code in 21 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/js/JavaScriptAnalyzer.java (64:71) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaAnalyzer.java (61:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/vb/VisualBasicAnalyzer.java (69:76) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/r/RAnalyzer.java (57:64) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/php/PhpAnalyzer.java (67:74) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/swift/SwiftAnalyzer.java (61:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/julia/JuliaAnalyzer.java (62:69) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/python/PythonAnalyzer.java (62:69) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/csharp/CSharpAnalyzer.java (64:71) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/objectpascal/ObjectPascalAnalyzer.java (63:70) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/html/HtmlAnalyzer.java (55:62) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/kotlin/KotlinAnalyzer.java (64:71) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/scala/ScalaAnalyzer.java (67:74) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CppAnalyzer.java (66:73) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/perl/PerlAnalyzer.java (88:95) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/rust/RustAnalyzer.java (61:68) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/lua/LuaAnalyzer.java (64:71) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/go/GoLangAnalyzer.java (68:75) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyAnalyzer.java (62:69) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/d/DAnalyzer.java (63:70) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (63:70) duplicated block id: 76 size: 7 cleaned lines of code in 13 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/rust/RustAnalyzer.java (32:41) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/r/RAnalyzer.java (32:42) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (33:43) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/d/DAnalyzer.java (34:44) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/php/PhpAnalyzer.java (36:46) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/yaml/YamlAnalyzer.java (32:42) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (32:42) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (32:42) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CppAnalyzer.java (34:44) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaAnalyzer.java (33:42) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyAnalyzer.java (33:43) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/sql/SqlAnalyzer.java (33:43) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (34:44) duplicated block id: 77 size: 7 cleaned lines of code in 11 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (23:32) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/d/DAnalyzer.java (23:32) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/php/PhpAnalyzer.java (24:33) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/swift/SwiftAnalyzer.java (23:32) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/csharp/CSharpAnalyzer.java (24:33) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/js/JavaScriptAnalyzer.java (23:32) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CppAnalyzer.java (24:33) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaAnalyzer.java (23:32) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyAnalyzer.java (23:32) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (24:33) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/kotlin/KotlinAnalyzer.java (23:32) duplicated block id: 78 size: 7 cleaned lines of code in 10 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/yaml/YamlAnalyzer.java (66:73) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/ruby/RubyAnalyzer.java (70:77) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (67:74) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/clojure/ClojureLangAnalyzer.java (58:65) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (58:65) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/jsp/JspAnalyzer.java (57:64) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/xml/XmlAnalyzer.java (55:62) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/json/JsonAnalyzer.java (50:57) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/sql/SqlAnalyzer.java (60:67) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (58:65) duplicated block id: 79 size: 7 cleaned lines of code in 3 files: - reports/src/main/java/nl/obren/sokrates/reports/generators/statichtml/FileChurnReportGenerator.java (150:156) - reports/src/main/java/nl/obren/sokrates/reports/generators/statichtml/DuplicationReportGenerator.java (178:184) - reports/src/main/java/nl/obren/sokrates/reports/generators/statichtml/FileTemporalDependenciesReportGenerator.java (119:125) duplicated block id: 80 size: 7 cleaned lines of code in 3 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/lua/LuaHeuristicUnitsExtractor.java (18:24) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/objectpascal/ObjectPascalHeuristicUnitsExtractor.java (18:24) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/julia/JuliaHeuristicUnitsExtractor.java (17:23) duplicated block id: 81 size: 7 cleaned lines of code in 3 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/js/JavaScriptAnalyzer.java (38:47) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/swift/SwiftAnalyzer.java (36:45) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/kotlin/KotlinAnalyzer.java (38:47) duplicated block id: 82 size: 7 cleaned lines of code in 2 files: - reports/src/main/java/nl/obren/sokrates/reports/generators/statichtml/ConditionalComplexityReportGenerator.java (59:65) - reports/src/main/java/nl/obren/sokrates/reports/generators/statichtml/UnitsSizeReportGenerator.java (68:74) duplicated block id: 83 size: 7 cleaned lines of code in 2 files: - reports/src/main/java/nl/obren/sokrates/reports/utils/ZipUtils.java (47:53) - reports/src/main/java/nl/obren/sokrates/reports/utils/ZipUtils.java (76:82) duplicated block id: 84 size: 7 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/filehistory/FileHistoryScopingUtils.java (82:89) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/filehistory/FileHistoryScopingUtils.java (117:124) duplicated block id: 85 size: 7 cleaned lines of code in 2 files: - reports/src/main/java/nl/obren/sokrates/reports/generators/statichtml/FileHistoryReportGenerator.java (185:198) - reports/src/main/java/nl/obren/sokrates/reports/generators/statichtml/FileTemporalDependenciesReportGenerator.java (81:94) duplicated block id: 86 size: 6 cleaned lines of code in 15 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/php/PhpAnalyzer.java (37:46) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/swift/SwiftAnalyzer.java (35:43) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/csharp/CSharpAnalyzer.java (36:45) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (33:42) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (34:43) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/r/RAnalyzer.java (33:42) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (33:42) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/rust/RustAnalyzer.java (33:41) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaAnalyzer.java (34:42) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyAnalyzer.java (34:43) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CppAnalyzer.java (35:44) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (35:44) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/yaml/YamlAnalyzer.java (33:42) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/sql/SqlAnalyzer.java (34:43) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/d/DAnalyzer.java (35:44) duplicated block id: 87 size: 6 cleaned lines of code in 13 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/clojure/ClojureLangAnalyzer.java (23:31) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/sql/SqlAnalyzer.java (23:31) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/php/PhpAnalyzer.java (24:32) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/swift/SwiftAnalyzer.java (23:31) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/csharp/CSharpAnalyzer.java (24:32) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (23:31) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/js/JavaScriptAnalyzer.java (23:31) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaAnalyzer.java (23:31) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyAnalyzer.java (23:31) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CppAnalyzer.java (24:32) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (24:32) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/d/DAnalyzer.java (23:31) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/kotlin/KotlinAnalyzer.java (23:31) duplicated block id: 88 size: 6 cleaned lines of code in 9 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/php/PhpHeuristicDependenciesExtractor.java (20:26) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/d/DHeuristicDependenciesExtractor.java (18:24) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/kotlin/KotlinHeuristicDependenciesExtractor.java (19:25) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/ruby/RubyHeuristicDependenciesExtractor.java (20:26) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/scala/ScalaHeuristicDependenciesExtractor.java (17:23) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/csharp/CSharpHeuristicDependenciesExtractor.java (21:27) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaHeuristicDependenciesExtractor.java (18:24) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/perl/PerlHeuristicDependenciesExtractor.java (17:23) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyHeuristicDependenciesExtractor.java (19:25) duplicated block id: 89 size: 6 cleaned lines of code in 8 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/go/GoLangAnalyzer.java (29:35) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (29:35) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaAnalyzer.java (28:34) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (28:34) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/js/JavaScriptAnalyzer.java (28:34) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CppAnalyzer.java (29:35) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyAnalyzer.java (28:34) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/kotlin/KotlinAnalyzer.java (28:34) duplicated block id: 90 size: 6 cleaned lines of code in 7 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (36:45) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/clojure/ClojureLangAnalyzer.java (36:45) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/shell/ShellAnalyzer.java (35:44) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/r/RAnalyzer.java (35:44) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/yaml/YamlAnalyzer.java (35:44) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/ruby/RubyAnalyzer.java (46:55) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/puppet/PuppetAnalyzer.java (35:44) duplicated block id: 91 size: 6 cleaned lines of code in 7 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/rust/RustAnalyzer.java (31:38) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/scala/ScalaAnalyzer.java (35:42) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CppAnalyzer.java (33:41) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyAnalyzer.java (32:40) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/css/CssAnalyzer.java (32:40) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaAnalyzer.java (32:39) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CStyleAnalyzer.java (33:41) duplicated block id: 92 size: 6 cleaned lines of code in 3 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/java/JavaAnalyzer.java (44:52) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/groovy/GroovyAnalyzer.java (45:53) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/rust/RustAnalyzer.java (43:51) duplicated block id: 93 size: 6 cleaned lines of code in 2 files: - reports/src/main/java/nl/obren/sokrates/reports/dataexporters/dependencies/DependenciesExporter.java (23:30) - reports/src/main/java/nl/obren/sokrates/reports/dataexporters/dependencies/DependencyExportInfo.java (18:25) duplicated block id: 94 size: 6 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/analysis/files/FileHistoryAnalyzer.java (64:71) - reports/src/main/java/nl/obren/sokrates/reports/generators/statichtml/FileHistoryReportGenerator.java (60:67) duplicated block id: 95 size: 6 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/lua/LuaAnalyzer.java (34:43) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/objectpascal/ObjectPascalAnalyzer.java (34:43) duplicated block id: 96 size: 6 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/go/GoLangAnalyzer.java (23:30) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/ruby/RubyAnalyzer.java (23:31) duplicated block id: 97 size: 6 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/vb/VisualBasicAnalyzer.java (44:52) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/scala/ScalaAnalyzer.java (38:46) duplicated block id: 98 size: 6 cleaned lines of code in 2 files: - reports/src/main/java/nl/obren/sokrates/reports/landscape/statichtml/LandscapeReportGenerator.java (455:460) - reports/src/main/java/nl/obren/sokrates/reports/landscape/data/LandscapeDataExport.java (58:63) duplicated block id: 99 size: 6 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/dependencies/ComponentDependency.java (82:92) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/dependencies/Dependency.java (96:106) duplicated block id: 100 size: 6 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/landscape/init/LandscapeAnalysisInitiator.java (84:89) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/landscape/init/LandscapeAnalysisUpdater.java (97:102) duplicated block id: 101 size: 6 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/operations/impl/ExtractRegexOperation.java (18:26) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/operations/impl/RemoveRegexOperation.java (17:25) duplicated block id: 102 size: 6 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/cpp/CppAnalyzer.java (47:55) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/d/DAnalyzer.java (45:53) duplicated block id: 103 size: 6 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/lua/LuaAnalyzer.java (32:40) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/sql/SqlAnalyzer.java (32:40) duplicated block id: 104 size: 6 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/analysis/results/FilesHistoryAnalysisResults.java (55:62) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/analysis/results/FilesAnalysisResults.java (24:31) duplicated block id: 105 size: 6 cleaned lines of code in 2 files: - reports/src/main/java/nl/obren/sokrates/reports/core/SummaryUtils.java (306:311) - reports/src/main/java/nl/obren/sokrates/reports/generators/statichtml/ControlsReportGenerator.java (74:79) duplicated block id: 106 size: 6 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/kotlin/KotlinHeuristicUnitsExtractor.java (12:21) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/swift/SwiftHeuristicUnitsExtractor.java (12:21) duplicated block id: 107 size: 6 cleaned lines of code in 2 files: - common/src/main/java/nl/obren/sokrates/common/renderingutils/charts/BarChart.java (101:106) - common/src/main/java/nl/obren/sokrates/common/renderingutils/charts/PieChart.java (96:101) duplicated block id: 108 size: 6 cleaned lines of code in 2 files: - codeexplorer/src/main/java/nl/obren/sokrates/codeexplorer/dependencies/DependenciesPane.java (84:91) - codeexplorer/src/main/java/nl/obren/sokrates/codeexplorer/units/UnitsPane.java (67:74) duplicated block id: 109 size: 6 cleaned lines of code in 2 files: - common/src/main/java/nl/obren/sokrates/common/renderingutils/charts/BarChart.java (71:80) - common/src/main/java/nl/obren/sokrates/common/renderingutils/charts/PieChart.java (71:80) duplicated block id: 110 size: 6 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/html/HtmlAnalyzer.java (23:30) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/lang/xml/XmlAnalyzer.java (23:30) duplicated block id: 111 size: 6 cleaned lines of code in 2 files: - cli/src/main/java/nl/obren/sokrates/cli/CommandLineInterface.java (719:726) - cli/src/main/java/nl/obren/sokrates/cli/CommandLineInterface.java (730:737) duplicated block id: 112 size: 6 cleaned lines of code in 2 files: - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/units/UnitUtils.java (96:101) - codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/units/UnitUtils.java (114:119) duplicated block id: 113 size: 6 cleaned lines of code in 2 files: - cli/src/main/java/nl/obren/sokrates/cli/CommandLineInterface.java (225:232) - cli/src/main/java/nl/obren/sokrates/cli/CommandLineInterface.java (276:283)