[{"data":1,"prerenderedAt":871},["ShallowReactive",2],{"fDgI4j905D":3,"xCEoFPywez":42,"uNIjWe0Tk1":784,"9kcJ3k9S35":870},{"id":4,"name":5,"shortcode":6,"logo":7,"type":8,"version":9,"exampleConfig":10,"numIssues":11,"issueDistribution":12,"url":40,"documentationUrl":41},"QW5hbHl6ZXI6emFwbXZi","CSS","css","https://static.deepsource.com/analyzer_logos/css.svg?v=1788172676","CORE","v1.0.0","version = 1\n\n[[analyzers]]\nname = \"css\"\n",0,[13,16,19,22,25,28,31,34,37],{"title":14,"category":15,"count":11},"Anti-pattern","ANTI_PATTERN",{"title":17,"category":18,"count":11},"Bug risk","BUG_RISK",{"title":20,"category":21,"count":11},"Coverage","COVERAGE",{"title":23,"category":24,"count":11},"Documentation","DOCUMENTATION",{"title":26,"category":27,"count":11},"Performance","PERFORMANCE",{"title":29,"category":30,"count":11},"Secrets","SECRETS",{"title":32,"category":33,"count":11},"Security","SECURITY",{"title":35,"category":36,"count":11},"Style","STYLE",{"title":38,"category":39,"count":11},"Type check","TYPECHECK","/directory/css","https://docs.deepsource.com/docs/analyzers-css",[43,66,84,105,129,153,164,182,204,227,245,263,288,306,324,349,371,393,414,432,450,468,490,508,532,556,580,601,619,641,661,682,703,725,747,766],{"id":44,"name":45,"shortcode":46,"logo":47,"type":8,"version":48,"exampleConfig":49,"numIssues":50,"issueDistribution":51,"url":64,"documentationUrl":65},"QW5hbHl6ZXI6bnpucnd6","Ansible","ansible","https://static.deepsource.com/analyzer_logos/ansible.svg?v=1718563766","v0.4.7","version = 1\n\n[[analyzers]]\nname = \"ansible\"\n",17,[52,54,56,57,58,60,61,62,63],{"title":14,"category":15,"count":53},5,{"title":17,"category":18,"count":55},10,{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":59},1,{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":59},{"title":38,"category":39,"count":11},"/directory/ansible","https://docs.deepsource.com/docs/analyzers-ansible",{"id":67,"name":68,"shortcode":69,"logo":70,"type":8,"version":9,"exampleConfig":71,"numIssues":11,"issueDistribution":72,"url":82,"documentationUrl":83},"QW5hbHl6ZXI6YnJhcXB6","Apex","apex","https://static.deepsource.com/analyzer_logos/apex.svg?v=1788172674","version = 1\n\n[[analyzers]]\nname = \"apex\"\n",[73,74,75,76,77,78,79,80,81],{"title":14,"category":15,"count":11},{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/apex","https://docs.deepsource.com/docs/analyzers-apex",{"id":85,"name":86,"shortcode":87,"logo":88,"type":89,"version":90,"exampleConfig":91,"numIssues":92,"issueDistribution":93,"url":103,"documentationUrl":104},"QW5hbHl6ZXI6eGJheG16","AWS CloudFormation Linter","cfn-lint","/img/icon/language/aws-cfn.svg","COMMUNITY","0.83.0","version = 1\n\n[[analyzers]]\nname = \"cfn-lint\"\ntype = \"community\"\n",157,[94,95,96,97,98,99,100,101,102],{"title":14,"category":15,"count":92},{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/cfn-lint","https://docs.deepsource.com/docs/analyzers-cfn-lint",{"id":106,"name":107,"shortcode":108,"logo":109,"type":8,"version":110,"exampleConfig":111,"numIssues":112,"issueDistribution":113,"url":127,"documentationUrl":128},"QW5hbHl6ZXI6bHpxbG5i","C & C++","cxx","https://static.deepsource.com/analyzer_logos/cxx.svg?v=1772450322","v0.18.2","version = 1\n\n[[analyzers]]\nname = \"cxx\"\n",151,[114,116,118,119,120,122,123,124,126],{"title":14,"category":15,"count":115},36,{"title":17,"category":18,"count":117},86,{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":121},11,{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":55},{"title":35,"category":36,"count":125},8,{"title":38,"category":39,"count":11},"/directory/cxx","https://docs.deepsource.com/docs/analyzers-cxx",{"id":130,"name":131,"shortcode":132,"logo":133,"type":8,"version":134,"exampleConfig":135,"numIssues":136,"issueDistribution":137,"order":53,"url":151,"documentationUrl":152},"QW5hbHl6ZXI6cmJqeWF6","C#","csharp","https://static.deepsource.com/analyzer_logos/csharp.svg?v=1775822514","v0.51.2","version = 1\n\n[[analyzers]]\nname = \"csharp\"\n",304,[138,140,142,143,144,146,147,149,150],{"title":14,"category":15,"count":139},146,{"title":17,"category":18,"count":141},102,{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":59},{"title":26,"category":27,"count":145},27,{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":148},28,{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/csharp","https://docs.deepsource.com/docs/analyzers-csharp",{"id":4,"name":5,"shortcode":6,"logo":7,"type":8,"version":9,"exampleConfig":10,"numIssues":11,"issueDistribution":154,"url":40,"documentationUrl":41},[155,156,157,158,159,160,161,162,163],{"title":14,"category":15,"count":11},{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},{"id":165,"name":166,"shortcode":167,"logo":168,"type":8,"version":9,"exampleConfig":169,"numIssues":11,"issueDistribution":170,"url":180,"documentationUrl":181},"QW5hbHl6ZXI6amJrZXdi","Dart","dart","https://static.deepsource.com/analyzer_logos/dart.svg?v=1788172673","version = 1\n\n[[analyzers]]\nname = \"dart\"\n",[171,172,173,174,175,176,177,178,179],{"title":14,"category":15,"count":11},{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/dart","https://docs.deepsource.com/docs/analyzers-dart",{"id":183,"name":184,"shortcode":185,"logo":186,"type":89,"version":187,"exampleConfig":188,"numIssues":189,"issueDistribution":190,"url":202,"documentationUrl":203},"QW5hbHl6ZXI6bmJuYXd6","Dart Analyze","dart-analyze","https://static.deepsource.com/analyzer_logos/dart-analyze.svg?v=1772099075","3.2.0","version = 1\n\n[[analyzers]]\nname = \"dart-analyze\"\ntype = \"community\"\n",717,[191,193,195,196,197,198,199,200,201],{"title":14,"category":15,"count":192},174,{"title":17,"category":18,"count":194},543,{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/dart-analyze","https://docs.deepsource.com/docs/analyzers-dart-analyze",{"id":205,"name":206,"shortcode":207,"logo":208,"type":8,"version":209,"exampleConfig":210,"numIssues":211,"issueDistribution":212,"url":225,"documentationUrl":226},"QW5hbHl6ZXI6eGR6bWF6","Docker","docker","https://static.deepsource.com/analyzer_logos/docker.svg?v=1773642773","v0.4.0","version = 1\n\n[[analyzers]]\nname = \"docker\"\n\n  [analyzers.meta]\n  dockerfile_paths = [\n    \"dev.dockerfile\",\n    \"prod.dockerfile\"\n  ]\n\n  trusted_registries = [\n    \"my-registry.com\",\n    \"docker.io\"\n  ]\n",85,[213,214,216,217,218,220,221,223,224],{"title":14,"category":15,"count":50},{"title":17,"category":18,"count":215},56,{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":219},9,{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":222},2,{"title":35,"category":36,"count":59},{"title":38,"category":39,"count":11},"/directory/docker","https://docs.deepsource.com/docs/analyzers-docker",{"id":228,"name":229,"shortcode":230,"logo":231,"type":8,"version":9,"exampleConfig":232,"numIssues":11,"issueDistribution":233,"url":243,"documentationUrl":244},"QW5hbHl6ZXI6YmRweWVi","Elixir","elixir","https://static.deepsource.com/analyzer_logos/elixir.svg?v=1788172672","version = 1\n\n[[analyzers]]\nname = \"elixir\"\n",[234,235,236,237,238,239,240,241,242],{"title":14,"category":15,"count":11},{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/elixir","https://docs.deepsource.com/docs/analyzers-elixir",{"id":246,"name":247,"shortcode":248,"logo":249,"type":8,"version":9,"exampleConfig":250,"numIssues":11,"issueDistribution":251,"url":261,"documentationUrl":262},"QW5hbHl6ZXI6YmdwbGt6","Erlang","erlang","https://static.deepsource.com/analyzer_logos/erlang.svg?v=1788172676","version = 1\n\n[[analyzers]]\nname = \"erlang\"\n",[252,253,254,255,256,257,258,259,260],{"title":14,"category":15,"count":11},{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/erlang","https://docs.deepsource.com/docs/analyzers-erlang",{"id":264,"name":265,"shortcode":266,"logo":267,"type":8,"version":268,"exampleConfig":269,"numIssues":270,"issueDistribution":271,"order":278,"url":286,"documentationUrl":287},"QW5hbHl6ZXI6cmx6b2xi","Go","go","https://static.deepsource.com/analyzer_logos/go.svg?v=1787715483","v1.30.9","[[analyzers]]\n\nname = \"go\"\n\n  [analyzers.meta]\n  import_root = \"github.com/deepsourcelabs/webapp\"\n",394,[272,274,276,277,279,280,281,283,285],{"title":14,"category":15,"count":273},96,{"title":17,"category":18,"count":275},182,{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":278},4,{"title":26,"category":27,"count":50},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":282},80,{"title":35,"category":36,"count":284},20,{"title":38,"category":39,"count":11},"/directory/go","https://docs.deepsource.com/docs/analyzers-go",{"id":289,"name":290,"shortcode":291,"logo":292,"type":8,"version":9,"exampleConfig":293,"numIssues":11,"issueDistribution":294,"url":304,"documentationUrl":305},"QW5hbHl6ZXI6YnZvZWd6","Groovy","groovy","https://static.deepsource.com/analyzer_logos/groovy.svg?v=1788172670","version = 1\n\n[[analyzers]]\nname = \"groovy\"\n",[295,296,297,298,299,300,301,302,303],{"title":14,"category":15,"count":11},{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/groovy","https://docs.deepsource.com/docs/analyzers-groovy",{"id":307,"name":308,"shortcode":309,"logo":310,"type":8,"version":9,"exampleConfig":311,"numIssues":11,"issueDistribution":312,"url":322,"documentationUrl":323},"QW5hbHl6ZXI6emxyb2V6","Helm","helm","https://static.deepsource.com/analyzer_logos/helm.svg?v=1788172671","version = 1\n\n[[analyzers]]\nname = \"helm\"\n",[313,314,315,316,317,318,319,320,321],{"title":14,"category":15,"count":11},{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/helm","https://docs.deepsource.com/docs/analyzers-helm",{"id":325,"name":326,"shortcode":327,"logo":328,"type":8,"version":329,"exampleConfig":330,"numIssues":331,"issueDistribution":332,"order":346,"url":347,"documentationUrl":348},"QW5hbHl6ZXI6bGJyZ3Z6","Java","java","https://static.deepsource.com/analyzer_logos/java.svg?v=1777531604","v0.81.0","version = 1\n\n[[analyzers]]\nname = \"java\"\n\n  [analyzers.meta]\n  runtime_version = 11\n  skip_doc_coverage = [ \"nonpublic\" ]\n",413,[333,335,337,338,339,341,342,344,345],{"title":14,"category":15,"count":334},119,{"title":17,"category":18,"count":336},183,{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":125},{"title":26,"category":27,"count":340},33,{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":343},66,{"title":35,"category":36,"count":278},{"title":38,"category":39,"count":11},3,"/directory/java","https://docs.deepsource.com/docs/analyzers-java",{"id":350,"name":351,"shortcode":352,"logo":353,"type":8,"version":354,"exampleConfig":355,"numIssues":356,"issueDistribution":357,"order":222,"url":369,"documentationUrl":370},"QW5hbHl6ZXI6ZXJ6amFi","JavaScript","javascript","https://static.deepsource.com/analyzer_logos/javascript.svg?v=1781619307","v3.1.2","version = 1\n\n[[analyzers]]\nname = \"javascript\"\n\n  [analyzers.meta]\n  module_system = \"commonjs\"\n  environment = [\n    \"nodejs\",\n    \"browser\",\n    \"jest\",\n  ]\n\n  plugins = [\"react\"]\n  style_guide = \"airbnb\"\n  dialect = \"flow\"\n",659,[358,360,362,363,364,365,366,367,368],{"title":14,"category":15,"count":359},283,{"title":17,"category":18,"count":361},266,{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":222},{"title":26,"category":27,"count":340},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":215},{"title":35,"category":36,"count":219},{"title":38,"category":39,"count":55},"/directory/javascript","https://docs.deepsource.com/docs/analyzers-javascript",{"id":372,"name":373,"shortcode":374,"logo":375,"type":8,"version":376,"exampleConfig":377,"numIssues":378,"issueDistribution":379,"url":391,"documentationUrl":392},"QW5hbHl6ZXI6cWJsdnhi","Kotlin","kotlin","https://static.deepsource.com/analyzer_logos/kotlin.svg?v=1745909268","v0.12.0","version = 1\n\n[[analyzers]]\nname = \"kotlin\"\n\n  [analyzers.meta]\n  language_version = \"1.8\"\n  runtime_version = \"17\"\n",81,[380,382,384,385,386,387,388,389,390],{"title":14,"category":15,"count":381},48,{"title":17,"category":18,"count":383},24,{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":59},{"title":26,"category":27,"count":53},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":346},{"title":38,"category":39,"count":11},"/directory/kotlin","https://docs.deepsource.com/docs/analyzers-kotlin",{"id":394,"name":395,"shortcode":396,"logo":397,"type":89,"version":398,"exampleConfig":399,"numIssues":400,"issueDistribution":401,"url":412,"documentationUrl":413},"QW5hbHl6ZXI6cnpqdmF6","KubeLinter","kube-linter","/img/icon/language/kubernetes.svg","0.7.6","version = 1\n\n[[analyzers]]\nname = \"kube-linter\"\ntype = \"community\"\n",60,[402,404,405,406,407,408,409,410,411],{"title":14,"category":15,"count":403},59,{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":59},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/kube-linter","https://docs.deepsource.com/docs/analyzers-kube-linter",{"id":415,"name":416,"shortcode":417,"logo":418,"type":8,"version":9,"exampleConfig":419,"numIssues":11,"issueDistribution":420,"url":430,"documentationUrl":431},"QW5hbHl6ZXI6YnhxeGV6","Lua","lua","https://static.deepsource.com/analyzer_logos/lua.svg?v=1788172673","version = 1\n\n[[analyzers]]\nname = \"lua\"\n",[421,422,423,424,425,426,427,428,429],{"title":14,"category":15,"count":11},{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/lua","https://docs.deepsource.com/docs/analyzers-lua",{"id":433,"name":434,"shortcode":435,"logo":436,"type":8,"version":9,"exampleConfig":437,"numIssues":11,"issueDistribution":438,"url":448,"documentationUrl":449},"QW5hbHl6ZXI6YnFxeW9i","Objective-C","objc","https://static.deepsource.com/analyzer_logos/objc.svg?v=1788172674","version = 1\n\n[[analyzers]]\nname = \"objc\"\n",[439,440,441,442,443,444,445,446,447],{"title":14,"category":15,"count":11},{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/objc","https://docs.deepsource.com/docs/analyzers-objc",{"id":451,"name":452,"shortcode":453,"logo":454,"type":8,"version":9,"exampleConfig":455,"numIssues":11,"issueDistribution":456,"url":466,"documentationUrl":467},"QW5hbHl6ZXI6Ym93cnZi","Perl","perl","https://static.deepsource.com/analyzer_logos/perl.svg?v=1788172675","version = 1\n\n[[analyzers]]\nname = \"perl\"\n",[457,458,459,460,461,462,463,464,465],{"title":14,"category":15,"count":11},{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/perl","https://docs.deepsource.com/docs/analyzers-perl",{"id":469,"name":470,"shortcode":471,"logo":472,"type":8,"version":473,"exampleConfig":474,"numIssues":475,"issueDistribution":476,"url":488,"documentationUrl":489},"QW5hbHl6ZXI6eXp5bHZi","PHP","php","https://static.deepsource.com/analyzer_logos/php.svg?v=1775798682","v0.32.0","version = 1\n\ntest_patterns = [\n  \"tests/**\",\n  \"test_e2e/**\"\n]\nexclude_patterns = [\n  \"vendor/**\"\n]\n\n[[analyzers]]\nname = \"php\"\n\n  [analyzers.meta]\n  bootstrap_files = [\"config/bootstrap.php\"]\n",114,[477,479,481,482,483,484,485,486,487],{"title":14,"category":15,"count":478},14,{"title":17,"category":18,"count":480},77,{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":346},{"title":26,"category":27,"count":222},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":478},{"title":35,"category":36,"count":222},{"title":38,"category":39,"count":222},"/directory/php","https://docs.deepsource.com/docs/analyzers-php",{"id":491,"name":492,"shortcode":493,"logo":494,"type":8,"version":9,"exampleConfig":495,"numIssues":11,"issueDistribution":496,"url":506,"documentationUrl":507},"QW5hbHl6ZXI6enlkb3Ji","PowerShell","powershell","https://static.deepsource.com/analyzer_logos/powershell.svg?v=1788172672","version = 1\n\n[[analyzers]]\nname = \"powershell\"\n",[497,498,499,500,501,502,503,504,505],{"title":14,"category":15,"count":11},{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/powershell","https://docs.deepsource.com/docs/analyzers-powershell",{"id":509,"name":510,"shortcode":511,"logo":512,"type":8,"version":513,"exampleConfig":514,"numIssues":515,"issueDistribution":516,"order":59,"url":530,"documentationUrl":531},"QW5hbHl6ZXI6bGtiZXZ6","Python","python","https://static.deepsource.com/analyzer_logos/python.svg?v=1784619987","v2.14.2","version = 1\n\n[[analyzers]]\nname = \"python\"\ndependency_file_paths = [\n  \"requirements/requirements_project.txt\"\n]\n\n  [analyzers.meta]\n  max_line_length = 100\n",577,[517,519,521,522,523,524,525,526,528],{"title":14,"category":15,"count":518},106,{"title":17,"category":18,"count":520},217,{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":50},{"title":26,"category":27,"count":50},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":480},{"title":35,"category":36,"count":527},87,{"title":38,"category":39,"count":529},71,"/directory/python","https://docs.deepsource.com/docs/analyzers-python",{"id":533,"name":534,"shortcode":535,"logo":536,"type":8,"version":537,"exampleConfig":538,"numIssues":136,"issueDistribution":539,"url":554,"documentationUrl":555},"QW5hbHl6ZXI6a2R6Z296","Ruby","ruby","https://static.deepsource.com/analyzer_logos/ruby.svg?v=1772452763","v0.16.8","version = 1\n\n[[analyzers]]\n\nname = \"ruby\"\n",[540,542,544,545,546,548,549,551,553],{"title":14,"category":15,"count":541},142,{"title":17,"category":18,"count":543},93,{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":222},{"title":26,"category":27,"count":547},31,{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":550},23,{"title":35,"category":36,"count":552},13,{"title":38,"category":39,"count":11},"/directory/ruby","https://docs.deepsource.com/docs/analyzers-ruby",{"id":557,"name":558,"shortcode":559,"logo":560,"type":8,"version":561,"exampleConfig":562,"numIssues":563,"issueDistribution":564,"url":578,"documentationUrl":579},"QW5hbHl6ZXI6bnpuand6","Rust","rust","/img/icon/language/rust-black.svg","v0.13.7","version = 1\n\n[[analyzers]]\nname = \"rust\"\n\n  [analyzers.meta]\n  msrv = \"stable\"\n",247,[565,567,569,570,571,573,574,576,577],{"title":14,"category":15,"count":566},136,{"title":17,"category":18,"count":568},68,{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":222},{"title":26,"category":27,"count":572},15,{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":575},26,{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/rust","https://docs.deepsource.com/docs/analyzers-rust",{"id":581,"name":582,"shortcode":583,"logo":584,"type":8,"version":585,"exampleConfig":586,"numIssues":587,"issueDistribution":588,"url":599,"documentationUrl":600},"QW5hbHl6ZXI6bGJxZG56","Scala","scala","https://static.deepsource.com/analyzer_logos/scala.svg?v=1719031873","v0.23.4","version = 1\n\ntest_patterns = [\n  \"src/test/scala/**\"\n]\n\nexclude_patterns = [\n  \"**/examples/**\"\n]\n\n[[analyzers]]\nname = \"scala\"\n",188,[589,591,592,593,594,595,596,597,598],{"title":14,"category":15,"count":590},82,{"title":17,"category":18,"count":282},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":59},{"title":26,"category":27,"count":121},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":222},{"title":35,"category":36,"count":125},{"title":38,"category":39,"count":278},"/directory/scala","https://docs.deepsource.com/docs/analyzers-scala",{"id":602,"name":29,"shortcode":603,"logo":604,"type":8,"version":605,"exampleConfig":606,"numIssues":343,"issueDistribution":607,"url":617,"documentationUrl":618},"QW5hbHl6ZXI6ZGJneG96","secrets","/img/icon/language/secrets.svg","v0.9.5","version = 1\ntest_patterns = [\n  \"test/**\",\n  \"test_e2e/**\"\n]\nexclude_patterns = [\n  \"**/examples/**\"\n]\n[[analyzers]]\nname = \"secrets\"\n",[608,609,610,611,612,613,614,615,616],{"title":14,"category":15,"count":11},{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":343},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/secrets","https://docs.deepsource.com/docs/analyzers-secrets",{"id":620,"name":621,"shortcode":622,"logo":623,"type":8,"version":624,"exampleConfig":625,"numIssues":626,"issueDistribution":627,"url":639,"documentationUrl":640},"QW5hbHl6ZXI6a3pldnZi","Shell","shell","https://static.deepsource.com/analyzer_logos/shell.svg?v=1774603539","v0.7.0","version = 1\n\n[[analyzers]]\n\nname = \"shell\"\n",230,[628,630,632,633,634,635,636,637,638],{"title":14,"category":15,"count":629},35,{"title":17,"category":18,"count":631},186,{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":53},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":59},{"title":35,"category":36,"count":346},{"title":38,"category":39,"count":11},"/directory/shell","https://docs.deepsource.com/docs/analyzers-shell",{"id":642,"name":643,"shortcode":644,"logo":645,"type":89,"version":646,"exampleConfig":647,"numIssues":543,"issueDistribution":648,"url":659,"documentationUrl":660},"QW5hbHl6ZXI6b3p3ZW56","Slither","slither","/img/icon/language/slither.png","0.10.1","version = 1\n\n[[analyzers]]\nname = \"slither\"\ntype = \"community\"\n",[649,651,652,653,654,655,656,657,658],{"title":14,"category":15,"count":650},88,{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":53},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/slither","https://docs.deepsource.com/docs/analyzers-slither",{"id":662,"name":663,"shortcode":664,"logo":665,"type":89,"version":666,"exampleConfig":667,"numIssues":668,"issueDistribution":669,"url":680,"documentationUrl":681},"QW5hbHl6ZXI6bHpwZWFi","Solhint","solhint","https://static.deepsource.com/analyzer_logos/solhint.svg?v=1772099076","4.1.1","version = 1\n\n[[analyzers]]\nname = \"solhint\"\ntype = \"community\"\n",52,[670,671,672,673,674,675,676,677,679],{"title":14,"category":15,"count":50},{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":50},{"title":35,"category":36,"count":678},18,{"title":38,"category":39,"count":11},"/directory/solhint","https://docs.deepsource.com/docs/analyzers-solhint",{"id":683,"name":684,"shortcode":685,"logo":686,"type":8,"version":687,"exampleConfig":688,"numIssues":689,"issueDistribution":690,"url":701,"documentationUrl":702},"QW5hbHl6ZXI6Z296d25i","SQL","sql","https://static.deepsource.com/analyzer_logos/sql.svg?v=1718498446","v0.5.2","version = 1\n\n[[analyzers]]\nname = \"sql\"\n",55,[691,692,693,694,695,696,697,698,700],{"title":14,"category":15,"count":125},{"title":17,"category":18,"count":346},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":699},44,{"title":38,"category":39,"count":11},"/directory/sql","https://docs.deepsource.com/docs/analyzers-sql",{"id":704,"name":705,"shortcode":706,"logo":707,"type":8,"version":708,"exampleConfig":709,"numIssues":710,"issueDistribution":711,"url":723,"documentationUrl":724},"QW5hbHl6ZXI6eHpkbWFi","Swift","swift","https://static.deepsource.com/analyzer_logos/swift.svg?v=1721810582","v0.6.1","version = 1\n\n[[analyzers]]\nname = \"swift\"\n\n  [analyzers.meta]\n  swift_version = \"5.8\"\n  skip_doc_coverage = [\n    \"struct\",\n    \"enum\"\n  ]\n",83,[712,714,715,716,717,718,719,721,722],{"title":14,"category":15,"count":713},30,{"title":17,"category":18,"count":145},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":222},{"title":26,"category":27,"count":552},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":720},7,{"title":35,"category":36,"count":278},{"title":38,"category":39,"count":11},"/directory/swift","https://docs.deepsource.com/docs/analyzers-swift",{"id":726,"name":727,"shortcode":728,"logo":729,"type":8,"version":730,"exampleConfig":731,"numIssues":732,"issueDistribution":733,"url":745,"documentationUrl":746},"QW5hbHl6ZXI6b2x6cW5i","Terraform","terraform","https://static.deepsource.com/analyzer_logos/terraform.svg?v=1721154948","v0.4.1","version = 1\n\n[[analyzers]]\nname = \"terraform\"\n",160,[734,735,737,738,739,740,741,743,744],{"title":14,"category":15,"count":720},{"title":17,"category":18,"count":736},21,{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":346},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":742},158,{"title":35,"category":36,"count":59},{"title":38,"category":39,"count":11},"/directory/terraform","https://docs.deepsource.com/docs/analyzers-terraform",{"id":748,"name":749,"shortcode":750,"logo":751,"type":8,"version":752,"exampleConfig":753,"numIssues":346,"issueDistribution":754,"url":764,"documentationUrl":765},"QW5hbHl6ZXI6am16dmp6","Test coverage","test-coverage","https://static.deepsource.com/analyzer_logos/test-coverage.svg?v=1788147104","v0.30.17","version = 1\n\n[[analyzers]]\nname = \"test-coverage\"\n",[755,756,757,758,759,760,761,762,763],{"title":14,"category":15,"count":11},{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":346},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/test-coverage","https://docs.deepsource.com/docs/analyzers-test-coverage",{"id":767,"name":768,"shortcode":769,"logo":770,"type":8,"version":9,"exampleConfig":771,"numIssues":11,"issueDistribution":772,"url":782,"documentationUrl":783},"QW5hbHl6ZXI6Ym13dndi","VB.NET","vbnet","https://static.deepsource.com/analyzer_logos/vbnet.svg?v=1788172677","version = 1\n\n[[analyzers]]\nname = \"vbnet\"\n",[773,774,775,776,777,778,779,780,781],{"title":14,"category":15,"count":11},{"title":17,"category":18,"count":11},{"title":20,"category":21,"count":11},{"title":23,"category":24,"count":11},{"title":26,"category":27,"count":11},{"title":29,"category":30,"count":11},{"title":32,"category":33,"count":11},{"title":35,"category":36,"count":11},{"title":38,"category":39,"count":11},"/directory/vbnet","https://docs.deepsource.com/docs/analyzers-vbnet",{"data":785,"body":787,"excerpt":-1,"toc":868},{"title":786,"description":786},"",{"type":788,"children":789},"root",[790,862],{"type":791,"tag":792,"props":793,"children":797},"element","pre",{"className":794,"code":795,"language":796,"meta":786,"style":786},"language-toml shiki shiki-themes github-light","version = 1\n\n[[analyzers]]\nname = \"css\"\n\n","toml",[798],{"type":791,"tag":799,"props":800,"children":801},"code",{"__ignoreMap":786},[802,820,829,848],{"type":791,"tag":803,"props":804,"children":806},"span",{"class":805,"line":59},"line",[807,814],{"type":791,"tag":803,"props":808,"children":810},{"style":809},"--shiki-default:#24292E",[811],{"type":812,"value":813},"text","version = ",{"type":791,"tag":803,"props":815,"children":817},{"style":816},"--shiki-default:#005CC5",[818],{"type":812,"value":819},"1\n",{"type":791,"tag":803,"props":821,"children":822},{"class":805,"line":222},[823],{"type":791,"tag":803,"props":824,"children":826},{"emptyLinePlaceholder":825},true,[827],{"type":812,"value":828},"\n",{"type":791,"tag":803,"props":830,"children":831},{"class":805,"line":346},[832,837,843],{"type":791,"tag":803,"props":833,"children":834},{"style":809},[835],{"type":812,"value":836},"[[",{"type":791,"tag":803,"props":838,"children":840},{"style":839},"--shiki-default:#6F42C1",[841],{"type":812,"value":842},"analyzers",{"type":791,"tag":803,"props":844,"children":845},{"style":809},[846],{"type":812,"value":847},"]]\n",{"type":791,"tag":803,"props":849,"children":850},{"class":805,"line":278},[851,856],{"type":791,"tag":803,"props":852,"children":853},{"style":809},[854],{"type":812,"value":855},"name = ",{"type":791,"tag":803,"props":857,"children":859},{"style":858},"--shiki-default:#032F62",[860],{"type":812,"value":861},"\"css\"\n",{"type":791,"tag":863,"props":864,"children":865},"style",{},[866],{"type":812,"value":867},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":786,"searchDepth":222,"depth":222,"links":869},[],[],1789605155541]