Skip to content

Instantly share code, notes, and snippets.

@olivernybroe
Created June 25, 2019 15:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save olivernybroe/b68d0c66370a91486a138dcf8de102cd to your computer and use it in GitHub Desktop.
Save olivernybroe/b68d0c66370a91486a138dcf8de102cd to your computer and use it in GitHub Desktop.
{
"summary": {
"code": 88.2,
"complexity": 71.2,
"architecture": 78.3,
"style": 97.8,
"security issues": 0
},
"Code": [
{
"title": "Forbidden public property",
"insightClass": "ObjectCalisthenics\\Sniffs\\Classes\\ForbiddenPublicPropertySniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Style.php",
"line": 25,
"message": " Do not use public properties. Use method access instead."
},
{
"title": "Forbidden setter",
"insightClass": "NunoMaduro\\PhpInsights\\Domain\\Sniffs\\ForbiddenSetterSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Reflection.php",
"line": 62,
"message": " Setters are not allowed. Use constructor injection and behavior naming instead."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 224,
"message": " Variable name \"j\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 225,
"message": " Variable name \"j\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 226,
"message": " Variable name \"j\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 227,
"message": " Variable name \"j\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 228,
"message": " Variable name \"j\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 235,
"message": " Variable name \"j\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 236,
"message": " Variable name \"j\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 324,
"message": " Variable name \"j\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 326,
"message": " Variable name \"j\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 327,
"message": " Variable name \"j\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 328,
"message": " Variable name \"j\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 330,
"message": " Variable name \"j\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 335,
"message": " Variable name \"j\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 345,
"message": " Variable name \"n\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 346,
"message": " Variable name \"nn\" is only 2 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 346,
"message": " Variable name \"n\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 348,
"message": " Variable name \"n\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 348,
"message": " Variable name \"nn\" is only 2 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 349,
"message": " Variable name \"n\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 350,
"message": " Variable name \"n\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 351,
"message": " Variable name \"n\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 352,
"message": " Variable name \"nn\" is only 2 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 360,
"message": " Variable name \"n\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Collector.php",
"line": 958,
"message": " Variable name \"y\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Collector.php",
"line": 958,
"message": " Variable name \"x\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Collector.php",
"line": 960,
"message": " Variable name \"y\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Collector.php",
"line": 960,
"message": " Variable name \"x\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/ComposerLoader.php",
"line": 18,
"message": " Variable name \"io\" is only 2 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/ComposerLoader.php",
"line": 19,
"message": " Variable name \"io\" is only 2 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Insights\/Composer\/ComposerMustContainName.php",
"line": 25,
"message": " Variable name \"e\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Insights\/Composer\/ComposerMustExist.php",
"line": 17,
"message": " Variable name \"e\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Insights\/ForbiddenSecurityIssues.php",
"line": 63,
"message": " Variable name \"e\" is only 1 chars long. Must be at least 3."
},
{
"title": "Element name minimal length",
"insightClass": "ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Insights\/ForbiddenSecurityIssues.php",
"line": 67,
"message": " Variable name \"e\" is only 1 chars long. Must be at least 3."
},
{
"title": "Max nesting level",
"insightClass": "ObjectCalisthenics\\Sniffs\\Metrics\\MaxNestingLevelSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/ConfigResolver.php",
"line": 92,
"message": " Only 2 indentation levels per function\/method. Found 3 levels."
},
{
"title": "Max nesting level",
"insightClass": "ObjectCalisthenics\\Sniffs\\Metrics\\MaxNestingLevelSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php",
"line": 226,
"message": " Only 2 indentation levels per function\/method. Found 3 levels."
},
{
"title": "Max nesting level",
"insightClass": "ObjectCalisthenics\\Sniffs\\Metrics\\MaxNestingLevelSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Json.php",
"line": 70,
"message": " Only 2 indentation levels per function\/method. Found 4 levels."
},
{
"title": "Max nesting level",
"insightClass": "ObjectCalisthenics\\Sniffs\\Metrics\\MaxNestingLevelSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 71,
"message": " Only 2 indentation levels per function\/method. Found 7 levels."
},
{
"title": "Max nesting level",
"insightClass": "ObjectCalisthenics\\Sniffs\\Metrics\\MaxNestingLevelSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/File.php",
"line": 97,
"message": " Only 2 indentation levels per function\/method. Found 3 levels."
},
{
"title": "Max nesting level",
"insightClass": "ObjectCalisthenics\\Sniffs\\Metrics\\MaxNestingLevelSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Insights\/InsightFactory.php",
"line": 100,
"message": " Only 2 indentation levels per function\/method. Found 3 levels."
},
{
"title": "Max nesting level",
"insightClass": "ObjectCalisthenics\\Sniffs\\Metrics\\MaxNestingLevelSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Insights\/InsightFactory.php",
"line": 128,
"message": " Only 2 indentation levels per function\/method. Found 4 levels."
},
{
"title": "Array indent",
"insightClass": "PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Arrays\\ArrayIndentSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php",
"line": 164,
"message": " Array key not indented correctly; expected 12 spaces but found 21"
},
{
"title": "Array indent",
"insightClass": "PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Arrays\\ArrayIndentSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php",
"line": 165,
"message": " Array key not indented correctly; expected 12 spaces but found 21"
},
{
"title": "Array indent",
"insightClass": "PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Arrays\\ArrayIndentSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php",
"line": 166,
"message": " Array key not indented correctly; expected 12 spaces but found 21"
},
{
"title": "Array indent",
"insightClass": "PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Arrays\\ArrayIndentSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php",
"line": 167,
"message": " Array key not indented correctly; expected 12 spaces but found 21"
},
{
"title": "Array indent",
"insightClass": "PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Arrays\\ArrayIndentSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php",
"line": 168,
"message": " Array close brace not indented correctly; expected 8 spaces but found 17"
},
{
"title": "Disallow array type hint syntax",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\DisallowArrayTypeHintSyntaxSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/ConfigResolver.php",
"line": 87,
"message": " Usage of array type hint syntax in \"mixed[]\" is disallowed, use generic type hint syntax instead."
},
{
"title": "Disallow array type hint syntax",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\DisallowArrayTypeHintSyntaxSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/ConfigResolver.php",
"line": 88,
"message": " Usage of array type hint syntax in \"mixed[]\" is disallowed, use generic type hint syntax instead."
},
{
"title": "Disallow mixed type hint",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\DisallowMixedTypeHintSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/ConfigResolver.php",
"line": 87,
"message": " Usage of \"mixed\" type hint is disallowed."
},
{
"title": "Disallow mixed type hint",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\DisallowMixedTypeHintSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/ConfigResolver.php",
"line": 88,
"message": " Usage of \"mixed\" type hint is disallowed."
},
{
"title": "Disallow mixed type hint",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\DisallowMixedTypeHintSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Reflection.php",
"line": 40,
"message": " Usage of \"mixed\" type hint is disallowed."
},
{
"title": "Disallow mixed type hint",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\DisallowMixedTypeHintSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Reflection.php",
"line": 87,
"message": " Usage of \"mixed\" type hint is disallowed."
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Type hint declaration",
"insightClass": "SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"
},
{
"title": "Unused parameter",
"insightClass": "SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Json.php",
"line": 21,
"message": " Unused parameter $input."
},
{
"title": "Unused parameter",
"insightClass": "SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Json.php",
"line": 37,
"message": " Unused parameter $dir."
},
{
"title": "Unused parameter",
"insightClass": "SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/DefaultPreset.php",
"line": 58,
"message": " Unused parameter $composer."
},
{
"title": "Unused parameter",
"insightClass": "SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/File.php",
"line": 171,
"message": " Unused parameter $isError."
},
{
"title": "Unused parameter",
"insightClass": "SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/File.php",
"line": 174,
"message": " Unused parameter $column."
},
{
"title": "Unused parameter",
"insightClass": "SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/File.php",
"line": 177,
"message": " Unused parameter $severity."
},
{
"title": "Unused parameter",
"insightClass": "SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/File.php",
"line": 178,
"message": " Unused parameter $isFixable."
},
{
"title": "Unused parameter",
"insightClass": "SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Sniffs\/ForbiddenSetterSniff.php",
"line": 94,
"message": " Unused parameter $className."
},
{
"title": "Unused parameter",
"insightClass": "SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Infrastructure\/Repositories\/LocalFilesRepository.php",
"line": 73,
"message": " Unused parameter $source."
}
],
"Complexity": [
{
"title": "Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring",
"insightClass": "NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"
},
{
"title": "Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring",
"insightClass": "NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"
},
{
"title": "Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring",
"insightClass": "NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"
},
{
"title": "Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring",
"insightClass": "NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"
},
{
"title": "Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring",
"insightClass": "NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"
},
{
"title": "Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring",
"insightClass": "NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"
},
{
"title": "Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring",
"insightClass": "NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"
},
{
"title": "Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring",
"insightClass": "NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"
},
{
"title": "Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring",
"insightClass": "NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"
},
{
"title": "Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring",
"insightClass": "NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"
},
{
"title": "Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring",
"insightClass": "NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"
},
{
"title": "Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring",
"insightClass": "NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"
},
{
"title": "Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring",
"insightClass": "NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"
}
],
"Architecture": [
{
"title": "Class trait and interface length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\ClassTraitAndInterfaceLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php",
"line": 27,
"message": " Your class is too long. Currently using 321 lines. Can be up to 200 lines."
},
{
"title": "Class trait and interface length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\ClassTraitAndInterfaceLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 21,
"message": " Your class is too long. Currently using 377 lines. Can be up to 200 lines."
},
{
"title": "Class trait and interface length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\ClassTraitAndInterfaceLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Collector.php",
"line": 13,
"message": " Your class is too long. Currently using 1112 lines. Can be up to 200 lines."
},
{
"title": "Class trait and interface length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\ClassTraitAndInterfaceLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/File.php",
"line": 18,
"message": " Your class is too long. Currently using 207 lines. Can be up to 200 lines."
},
{
"title": "Method per class limit",
"insightClass": "ObjectCalisthenics\\Sniffs\\Metrics\\MethodPerClassLimitSniff"
},
{
"title": "Property per class limit",
"insightClass": "ObjectCalisthenics\\Sniffs\\Metrics\\PropertyPerClassLimitSniff"
},
{
"title": "Define `globals` is prohibited",
"insightClass": "NunoMaduro\\PhpInsights\\Domain\\Insights\\ForbiddenDefineGlobalConstants"
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Adapters\/Laravel\/Preset.php",
"line": 27,
"message": " Your function is too long. Currently using 40 lines. Can be up to 20 lines."
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Adapters\/Magento2\/Preset.php",
"line": 24,
"message": " Your function is too long. Currently using 29 lines. Can be up to 20 lines."
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Commands\/AnalyseCommand.php",
"line": 57,
"message": " Your function is too long. Currently using 62 lines. Can be up to 20 lines."
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Definitions\/AnalyseDefinition.php",
"line": 18,
"message": " Your function is too long. Currently using 55 lines. Can be up to 20 lines."
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php",
"line": 45,
"message": " Your function is too long. Currently using 31 lines. Can be up to 20 lines."
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php",
"line": 87,
"message": " Your function is too long. Currently using 27 lines. Can be up to 20 lines."
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php",
"line": 149,
"message": " Your function is too long. Currently using 34 lines. Can be up to 20 lines."
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php",
"line": 226,
"message": " Your function is too long. Currently using 57 lines. Can be up to 20 lines."
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Json.php",
"line": 35,
"message": " Your function is too long. Currently using 21 lines. Can be up to 20 lines."
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Json.php",
"line": 70,
"message": " Your function is too long. Currently using 55 lines. Can be up to 20 lines."
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/DefaultPreset.php",
"line": 25,
"message": " Your function is too long. Currently using 27 lines. Can be up to 20 lines."
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Injectors\/FileProcessors.php",
"line": 25,
"message": " Your function is too long. Currently using 27 lines. Can be up to 20 lines."
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php",
"line": 71,
"message": " Your function is too long. Currently using 312 lines. Can be up to 20 lines."
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/File.php",
"line": 97,
"message": " Your function is too long. Currently using 21 lines. Can be up to 20 lines."
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Insights\/InsightCollectionFactory.php",
"line": 49,
"message": " Your function is too long. Currently using 35 lines. Can be up to 20 lines."
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Insights\/InsightFactory.php",
"line": 171,
"message": " Your function is too long. Currently using 47 lines. Can be up to 20 lines."
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Metrics\/Code\/Code.php",
"line": 65,
"message": " Your function is too long. Currently using 49 lines. Can be up to 20 lines."
},
{
"title": "Function length",
"insightClass": "ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff",
"file": "\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Metrics\/Style\/Style.php",
"line": 60,
"message": " Your function is too long. Currently using 57 lines. Can be up to 20 lines."
}
]
}
{"summary":{"code":88.2,"complexity":71.2,"architecture":78.3,"style":97.8,"security issues":0},"Code":[{"title":"Forbidden public property","insightClass":"ObjectCalisthenics\\Sniffs\\Classes\\ForbiddenPublicPropertySniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Style.php","line":25,"message":" Do not use public properties. Use method access instead."},{"title":"Forbidden setter","insightClass":"NunoMaduro\\PhpInsights\\Domain\\Sniffs\\ForbiddenSetterSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Reflection.php","line":62,"message":" Setters are not allowed. Use constructor injection and behavior naming instead."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":224,"message":" Variable name \"j\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":225,"message":" Variable name \"j\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":226,"message":" Variable name \"j\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":227,"message":" Variable name \"j\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":228,"message":" Variable name \"j\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":235,"message":" Variable name \"j\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":236,"message":" Variable name \"j\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":324,"message":" Variable name \"j\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":326,"message":" Variable name \"j\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":327,"message":" Variable name \"j\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":328,"message":" Variable name \"j\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":330,"message":" Variable name \"j\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":335,"message":" Variable name \"j\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":345,"message":" Variable name \"n\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":346,"message":" Variable name \"nn\" is only 2 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":346,"message":" Variable name \"n\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":348,"message":" Variable name \"n\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":348,"message":" Variable name \"nn\" is only 2 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":349,"message":" Variable name \"n\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":350,"message":" Variable name \"n\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":351,"message":" Variable name \"n\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":352,"message":" Variable name \"nn\" is only 2 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":360,"message":" Variable name \"n\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Collector.php","line":958,"message":" Variable name \"y\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Collector.php","line":958,"message":" Variable name \"x\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Collector.php","line":960,"message":" Variable name \"y\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Collector.php","line":960,"message":" Variable name \"x\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/ComposerLoader.php","line":18,"message":" Variable name \"io\" is only 2 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/ComposerLoader.php","line":19,"message":" Variable name \"io\" is only 2 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Insights\/Composer\/ComposerMustContainName.php","line":25,"message":" Variable name \"e\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Insights\/Composer\/ComposerMustExist.php","line":17,"message":" Variable name \"e\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Insights\/ForbiddenSecurityIssues.php","line":63,"message":" Variable name \"e\" is only 1 chars long. Must be at least 3."},{"title":"Element name minimal length","insightClass":"ObjectCalisthenics\\Sniffs\\NamingConventions\\ElementNameMinimalLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Insights\/ForbiddenSecurityIssues.php","line":67,"message":" Variable name \"e\" is only 1 chars long. Must be at least 3."},{"title":"Max nesting level","insightClass":"ObjectCalisthenics\\Sniffs\\Metrics\\MaxNestingLevelSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/ConfigResolver.php","line":92,"message":" Only 2 indentation levels per function\/method. Found 3 levels."},{"title":"Max nesting level","insightClass":"ObjectCalisthenics\\Sniffs\\Metrics\\MaxNestingLevelSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php","line":226,"message":" Only 2 indentation levels per function\/method. Found 3 levels."},{"title":"Max nesting level","insightClass":"ObjectCalisthenics\\Sniffs\\Metrics\\MaxNestingLevelSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Json.php","line":70,"message":" Only 2 indentation levels per function\/method. Found 4 levels."},{"title":"Max nesting level","insightClass":"ObjectCalisthenics\\Sniffs\\Metrics\\MaxNestingLevelSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":71,"message":" Only 2 indentation levels per function\/method. Found 7 levels."},{"title":"Max nesting level","insightClass":"ObjectCalisthenics\\Sniffs\\Metrics\\MaxNestingLevelSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/File.php","line":97,"message":" Only 2 indentation levels per function\/method. Found 3 levels."},{"title":"Max nesting level","insightClass":"ObjectCalisthenics\\Sniffs\\Metrics\\MaxNestingLevelSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Insights\/InsightFactory.php","line":100,"message":" Only 2 indentation levels per function\/method. Found 3 levels."},{"title":"Max nesting level","insightClass":"ObjectCalisthenics\\Sniffs\\Metrics\\MaxNestingLevelSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Insights\/InsightFactory.php","line":128,"message":" Only 2 indentation levels per function\/method. Found 4 levels."},{"title":"Array indent","insightClass":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Arrays\\ArrayIndentSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php","line":164,"message":" Array key not indented correctly; expected 12 spaces but found 21"},{"title":"Array indent","insightClass":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Arrays\\ArrayIndentSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php","line":165,"message":" Array key not indented correctly; expected 12 spaces but found 21"},{"title":"Array indent","insightClass":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Arrays\\ArrayIndentSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php","line":166,"message":" Array key not indented correctly; expected 12 spaces but found 21"},{"title":"Array indent","insightClass":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Arrays\\ArrayIndentSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php","line":167,"message":" Array key not indented correctly; expected 12 spaces but found 21"},{"title":"Array indent","insightClass":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Arrays\\ArrayIndentSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php","line":168,"message":" Array close brace not indented correctly; expected 8 spaces but found 17"},{"title":"Disallow array type hint syntax","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\DisallowArrayTypeHintSyntaxSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/ConfigResolver.php","line":87,"message":" Usage of array type hint syntax in \"mixed[]\" is disallowed, use generic type hint syntax instead."},{"title":"Disallow array type hint syntax","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\DisallowArrayTypeHintSyntaxSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/ConfigResolver.php","line":88,"message":" Usage of array type hint syntax in \"mixed[]\" is disallowed, use generic type hint syntax instead."},{"title":"Disallow mixed type hint","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\DisallowMixedTypeHintSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/ConfigResolver.php","line":87,"message":" Usage of \"mixed\" type hint is disallowed."},{"title":"Disallow mixed type hint","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\DisallowMixedTypeHintSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/ConfigResolver.php","line":88,"message":" Usage of \"mixed\" type hint is disallowed."},{"title":"Disallow mixed type hint","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\DisallowMixedTypeHintSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Reflection.php","line":40,"message":" Usage of \"mixed\" type hint is disallowed."},{"title":"Disallow mixed type hint","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\DisallowMixedTypeHintSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Reflection.php","line":87,"message":" Usage of \"mixed\" type hint is disallowed."},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Type hint declaration","insightClass":"SlevomatCodingStandard\\Sniffs\\TypeHints\\TypeHintDeclarationSniff"},{"title":"Unused parameter","insightClass":"SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Json.php","line":21,"message":" Unused parameter $input."},{"title":"Unused parameter","insightClass":"SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Json.php","line":37,"message":" Unused parameter $dir."},{"title":"Unused parameter","insightClass":"SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/DefaultPreset.php","line":58,"message":" Unused parameter $composer."},{"title":"Unused parameter","insightClass":"SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/File.php","line":171,"message":" Unused parameter $isError."},{"title":"Unused parameter","insightClass":"SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/File.php","line":174,"message":" Unused parameter $column."},{"title":"Unused parameter","insightClass":"SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/File.php","line":177,"message":" Unused parameter $severity."},{"title":"Unused parameter","insightClass":"SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/File.php","line":178,"message":" Unused parameter $isFixable."},{"title":"Unused parameter","insightClass":"SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Sniffs\/ForbiddenSetterSniff.php","line":94,"message":" Unused parameter $className."},{"title":"Unused parameter","insightClass":"SlevomatCodingStandard\\Sniffs\\Functions\\UnusedParameterSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Infrastructure\/Repositories\/LocalFilesRepository.php","line":73,"message":" Unused parameter $source."}],"Complexity":[{"title":"Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring","insightClass":"NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"},{"title":"Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring","insightClass":"NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"},{"title":"Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring","insightClass":"NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"},{"title":"Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring","insightClass":"NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"},{"title":"Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring","insightClass":"NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"},{"title":"Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring","insightClass":"NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"},{"title":"Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring","insightClass":"NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"},{"title":"Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring","insightClass":"NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"},{"title":"Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring","insightClass":"NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"},{"title":"Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring","insightClass":"NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"},{"title":"Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring","insightClass":"NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"},{"title":"Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring","insightClass":"NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"},{"title":"Having `classes` with more than 5 cyclomatic complexity is prohibited - Consider refactoring","insightClass":"NunoMaduro\\PhpInsights\\Domain\\Insights\\CyclomaticComplexityIsHigh"}],"Architecture":[{"title":"Class trait and interface length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\ClassTraitAndInterfaceLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php","line":27,"message":" Your class is too long. Currently using 321 lines. Can be up to 200 lines."},{"title":"Class trait and interface length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\ClassTraitAndInterfaceLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":21,"message":" Your class is too long. Currently using 377 lines. Can be up to 200 lines."},{"title":"Class trait and interface length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\ClassTraitAndInterfaceLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Collector.php","line":13,"message":" Your class is too long. Currently using 1112 lines. Can be up to 200 lines."},{"title":"Class trait and interface length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\ClassTraitAndInterfaceLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/File.php","line":18,"message":" Your class is too long. Currently using 207 lines. Can be up to 200 lines."},{"title":"Method per class limit","insightClass":"ObjectCalisthenics\\Sniffs\\Metrics\\MethodPerClassLimitSniff"},{"title":"Property per class limit","insightClass":"ObjectCalisthenics\\Sniffs\\Metrics\\PropertyPerClassLimitSniff"},{"title":"Define `globals` is prohibited","insightClass":"NunoMaduro\\PhpInsights\\Domain\\Insights\\ForbiddenDefineGlobalConstants"},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Adapters\/Laravel\/Preset.php","line":27,"message":" Your function is too long. Currently using 40 lines. Can be up to 20 lines."},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Adapters\/Magento2\/Preset.php","line":24,"message":" Your function is too long. Currently using 29 lines. Can be up to 20 lines."},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Commands\/AnalyseCommand.php","line":57,"message":" Your function is too long. Currently using 62 lines. Can be up to 20 lines."},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Definitions\/AnalyseDefinition.php","line":18,"message":" Your function is too long. Currently using 55 lines. Can be up to 20 lines."},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php","line":45,"message":" Your function is too long. Currently using 31 lines. Can be up to 20 lines."},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php","line":87,"message":" Your function is too long. Currently using 27 lines. Can be up to 20 lines."},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php","line":149,"message":" Your function is too long. Currently using 34 lines. Can be up to 20 lines."},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Console.php","line":226,"message":" Your function is too long. Currently using 57 lines. Can be up to 20 lines."},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Json.php","line":35,"message":" Your function is too long. Currently using 21 lines. Can be up to 20 lines."},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Console\/Formatters\/Json.php","line":70,"message":" Your function is too long. Currently using 55 lines. Can be up to 20 lines."},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/DefaultPreset.php","line":25,"message":" Your function is too long. Currently using 27 lines. Can be up to 20 lines."},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Application\/Injectors\/FileProcessors.php","line":25,"message":" Your function is too long. Currently using 27 lines. Can be up to 20 lines."},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Analyser.php","line":71,"message":" Your function is too long. Currently using 312 lines. Can be up to 20 lines."},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/File.php","line":97,"message":" Your function is too long. Currently using 21 lines. Can be up to 20 lines."},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Insights\/InsightCollectionFactory.php","line":49,"message":" Your function is too long. Currently using 35 lines. Can be up to 20 lines."},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Insights\/InsightFactory.php","line":171,"message":" Your function is too long. Currently using 47 lines. Can be up to 20 lines."},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Metrics\/Code\/Code.php","line":65,"message":" Your function is too long. Currently using 49 lines. Can be up to 20 lines."},{"title":"Function length","insightClass":"ObjectCalisthenics\\Sniffs\\Files\\FunctionLengthSniff","file":"\/Users\/uruloke\/Code\/phpinsights\/src\/Domain\/Metrics\/Style\/Style.php","line":60,"message":" Your function is too long. Currently using 57 lines. Can be up to 20 lines."}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment