All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.sonar.plugins.vbnet.Rules.json Maven / Gradle / Ivy

There is a newer version: 10.5.0.109200
Show newest version
[
  {
    "id": "S3923",
    "parameters": []
  },
  {
    "id": "S6562",
    "parameters": []
  },
  {
    "id": "S2355",
    "parameters": []
  },
  {
    "id": "S1197",
    "parameters": []
  },
  {
    "id": "S2429",
    "parameters": []
  },
  {
    "id": "S3878",
    "parameters": []
  },
  {
    "id": "S6930",
    "parameters": []
  },
  {
    "id": "S6931",
    "parameters": []
  },
  {
    "id": "S6561",
    "parameters": []
  },
  {
    "id": "S4060",
    "parameters": []
  },
  {
    "id": "S4583",
    "parameters": []
  },
  {
    "id": "S1764",
    "parameters": []
  },
  {
    "id": "S1940",
    "parameters": []
  },
  {
    "id": "S1125",
    "parameters": []
  },
  {
    "id": "S3011",
    "parameters": []
  },
  {
    "id": "S2737",
    "parameters": []
  },
  {
    "id": "S4830",
    "parameters": []
  },
  {
    "id": "S1451",
    "parameters": [
      {
        "key": "headerFormat",
        "description": "Expected copyright and license header.",
        "type": "TEXT",
        "defaultValue": "\u0027 \u003CYour-Product-Name\u003E\n\u0027 Copyright (c) \u003CYear-From\u003E-\u003CYear-To\u003E \u003CYour-Company-Name\u003E\n\u0027\n\u0027 Please configure this header in your SonarCloud/SonarQube quality profile.\n\u0027 You can also set it in SonarLint.xml additional file for SonarLint or standalone NuGet analyzer.\n"
      },
      {
        "key": "isRegularExpression",
        "description": "Whether the headerFormat is a regular expression.",
        "type": "BOOLEAN",
        "defaultValue": "false"
      }
    ]
  },
  {
    "id": "S2166",
    "parameters": []
  },
  {
    "id": "S3453",
    "parameters": []
  },
  {
    "id": "S2094",
    "parameters": []
  },
  {
    "id": "S3776",
    "parameters": [
      {
        "key": "threshold",
        "description": "The maximum authorized complexity.",
        "type": "INTEGER",
        "defaultValue": "15"
      },
      {
        "key": "propertyThreshold",
        "description": "The maximum authorized complexity in a property.",
        "type": "INTEGER",
        "defaultValue": "3"
      }
    ]
  },
  {
    "id": "S1155",
    "parameters": []
  },
  {
    "id": "S1135",
    "parameters": []
  },
  {
    "id": "S1134",
    "parameters": []
  },
  {
    "id": "S139",
    "parameters": [
      {
        "key": "legalCommentPattern",
        "description": "Pattern for text of trailing comments that are allowed.",
        "type": "STRING",
        "defaultValue": "^\u0027\\s*\\S\u002B\\s*$"
      }
    ]
  },
  {
    "id": "S4663",
    "parameters": []
  },
  {
    "id": "S1862",
    "parameters": []
  },
  {
    "id": "S1871",
    "parameters": []
  },
  {
    "id": "S4260",
    "parameters": []
  },
  {
    "id": "S3869",
    "parameters": []
  },
  {
    "id": "S3363",
    "parameters": []
  },
  {
    "id": "S6585",
    "parameters": []
  },
  {
    "id": "S4545",
    "parameters": []
  },
  {
    "id": "S3903",
    "parameters": []
  },
  {
    "id": "S3981",
    "parameters": []
  },
  {
    "id": "S4277",
    "parameters": []
  },
  {
    "id": "S2551",
    "parameters": []
  },
  {
    "id": "S3998",
    "parameters": []
  },
  {
    "id": "S3358",
    "parameters": []
  },
  {
    "id": "S4143",
    "parameters": []
  },
  {
    "id": "S1048",
    "parameters": []
  },
  {
    "id": "S3860",
    "parameters": []
  },
  {
    "id": "S6563",
    "parameters": []
  },
  {
    "id": "S3866",
    "parameters": []
  },
  {
    "id": "S1186",
    "parameters": []
  },
  {
    "id": "S108",
    "parameters": []
  },
  {
    "id": "S5542",
    "parameters": []
  },
  {
    "id": "S1147",
    "parameters": []
  },
  {
    "id": "S2344",
    "parameters": []
  },
  {
    "id": "S2349",
    "parameters": []
  },
  {
    "id": "S3871",
    "parameters": []
  },
  {
    "id": "S6513",
    "parameters": []
  },
  {
    "id": "S3385",
    "parameters": []
  },
  {
    "id": "S3431",
    "parameters": []
  },
  {
    "id": "S1067",
    "parameters": [
      {
        "key": "max",
        "description": "Maximum number of allowed conditional operators in an expression",
        "type": "INTEGER",
        "defaultValue": "3"
      }
    ]
  },
  {
    "id": "S4225",
    "parameters": []
  },
  {
    "id": "S2387",
    "parameters": []
  },
  {
    "id": "S4025",
    "parameters": []
  },
  {
    "id": "S2357",
    "parameters": []
  },
  {
    "id": "S104",
    "parameters": [
      {
        "key": "maximumFileLocThreshold",
        "description": "Maximum authorized lines in a file.",
        "type": "INTEGER",
        "defaultValue": "1000"
      }
    ]
  },
  {
    "id": "S6602",
    "parameters": []
  },
  {
    "id": "S2345",
    "parameters": []
  },
  {
    "id": "S2346",
    "parameters": []
  },
  {
    "id": "S1541",
    "parameters": [
      {
        "key": "maximumFunctionComplexityThreshold",
        "description": "The maximum authorized complexity.",
        "type": "INTEGER",
        "defaultValue": "10"
      }
    ]
  },
  {
    "id": "S134",
    "parameters": [
      {
        "key": "maximumNestingLevel",
        "description": "Maximum allowed control flow statement nesting depth.",
        "type": "INTEGER",
        "defaultValue": "3"
      }
    ]
  },
  {
    "id": "S3464",
    "parameters": []
  },
  {
    "id": "S907",
    "parameters": []
  },
  {
    "id": "S4036",
    "parameters": []
  },
  {
    "id": "S4792",
    "parameters": []
  },
  {
    "id": "S4790",
    "parameters": []
  },
  {
    "id": "S4507",
    "parameters": []
  },
  {
    "id": "S5753",
    "parameters": []
  },
  {
    "id": "S2068",
    "parameters": [
      {
        "key": "credentialWords",
        "description": "Comma separated list of words identifying potential credentials",
        "type": "STRING",
        "defaultValue": "password, passwd, pwd, passphrase"
      }
    ]
  },
  {
    "id": "S2077",
    "parameters": []
  },
  {
    "id": "S5042",
    "parameters": []
  },
  {
    "id": "S1313",
    "parameters": []
  },
  {
    "id": "S5443",
    "parameters": []
  },
  {
    "id": "S5693",
    "parameters": [
      {
        "key": "fileUploadSizeLimit",
        "description": "The maximum size of HTTP requests handling file uploads (in bytes).",
        "type": "INTEGER",
        "defaultValue": "8388608"
      }
    ]
  },
  {
    "id": "S6444",
    "parameters": []
  },
  {
    "id": "S2257",
    "parameters": []
  },
  {
    "id": "S126",
    "parameters": []
  },
  {
    "id": "S1066",
    "parameters": []
  },
  {
    "id": "S3927",
    "parameters": []
  },
  {
    "id": "S2352",
    "parameters": []
  },
  {
    "id": "S2692",
    "parameters": []
  },
  {
    "id": "S5547",
    "parameters": []
  },
  {
    "id": "S5445",
    "parameters": []
  },
  {
    "id": "S6605",
    "parameters": []
  },
  {
    "id": "S6617",
    "parameters": []
  },
  {
    "id": "S1944",
    "parameters": []
  },
  {
    "id": "S5659",
    "parameters": []
  },
  {
    "id": "S2354",
    "parameters": []
  },
  {
    "id": "S103",
    "parameters": [
      {
        "key": "maximumLineLength",
        "description": "The maximum authorized line length.",
        "type": "INTEGER",
        "defaultValue": "200"
      }
    ]
  },
  {
    "id": "S6613",
    "parameters": []
  },
  {
    "id": "S2612",
    "parameters": []
  },
  {
    "id": "S3904",
    "parameters": []
  },
  {
    "id": "S3990",
    "parameters": []
  },
  {
    "id": "S3992",
    "parameters": []
  },
  {
    "id": "S4210",
    "parameters": []
  },
  {
    "id": "S4136",
    "parameters": []
  },
  {
    "id": "S1172",
    "parameters": []
  },
  {
    "id": "S4144",
    "parameters": []
  },
  {
    "id": "S138",
    "parameters": [
      {
        "key": "max",
        "description": "Maximum authorized lines of code in a method",
        "type": "INTEGER",
        "defaultValue": "80"
      }
    ]
  },
  {
    "id": "S1659",
    "parameters": []
  },
  {
    "id": "S2302",
    "parameters": []
  },
  {
    "id": "S101",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the class names against.",
        "type": "STRING",
        "defaultValue": "^([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?$"
      }
    ]
  },
  {
    "id": "S2343",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the enumeration value names against.",
        "type": "STRING",
        "defaultValue": "^([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?$"
      }
    ]
  },
  {
    "id": "S2342",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the enumeration type names against.",
        "type": "STRING",
        "defaultValue": "^([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?$"
      },
      {
        "key": "flagsAttributeFormat",
        "description": "Regular expression used to check the flags enumeration type names against.",
        "type": "STRING",
        "defaultValue": "^([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?s$"
      }
    ]
  },
  {
    "id": "S2347",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the even handler names against.",
        "type": "STRING",
        "defaultValue": "^(([a-z][a-z0-9]*)?([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?_)?([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?$"
      }
    ]
  },
  {
    "id": "S2348",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the event names against.",
        "type": "STRING",
        "defaultValue": "^([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?$"
      }
    ]
  },
  {
    "id": "S1542",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the function names against.",
        "type": "STRING",
        "defaultValue": "^([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?$"
      }
    ]
  },
  {
    "id": "S114",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the interface names against.",
        "type": "STRING",
        "defaultValue": "^I([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?$"
      }
    ]
  },
  {
    "id": "S117",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the local variable names against.",
        "type": "STRING",
        "defaultValue": "^[a-z][a-z0-9]*([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?$"
      }
    ]
  },
  {
    "id": "S2304",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the namespace names against.",
        "type": "STRING",
        "defaultValue": "^([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?(\\.([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?)*$"
      }
    ]
  },
  {
    "id": "S1654",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the parameter names against.",
        "type": "STRING",
        "defaultValue": "^[a-z][a-z0-9]*([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?$"
      }
    ]
  },
  {
    "id": "S2362",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the private constant names against.",
        "type": "STRING",
        "defaultValue": "^(s_|_)?[a-z][a-z0-9]*([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?$"
      }
    ]
  },
  {
    "id": "S2364",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the private field names against.",
        "type": "STRING",
        "defaultValue": "^(s_|_)?[a-z][a-z0-9]*([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?$"
      }
    ]
  },
  {
    "id": "S2363",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the \u0027Private Shared ReadOnly\u0027 field names against.",
        "type": "STRING",
        "defaultValue": "^(s_|_)?[a-z][a-z0-9]*([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?$"
      }
    ]
  },
  {
    "id": "S2366",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the property names against.",
        "type": "STRING",
        "defaultValue": "^([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?$"
      }
    ]
  },
  {
    "id": "S2367",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the non-private constant names against.",
        "type": "STRING",
        "defaultValue": "^([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?$"
      }
    ]
  },
  {
    "id": "S2369",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the non-private field names against.",
        "type": "STRING",
        "defaultValue": "^([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?$"
      }
    ]
  },
  {
    "id": "S2370",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the non-private \u0027Shared ReadOnly\u0027 field names against.",
        "type": "STRING",
        "defaultValue": "^([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?$"
      }
    ]
  },
  {
    "id": "S119",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the generic type parameter names against.",
        "type": "STRING",
        "defaultValue": "^T(([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?)?"
      }
    ]
  },
  {
    "id": "S2373",
    "parameters": [
      {
        "key": "format",
        "description": "Regular expression used to check the generic type parameter names against.",
        "type": "STRING",
        "defaultValue": "^T(([A-Z]{1,3}[a-z0-9]\u002B)*([A-Z]{2})?)?"
      }
    ]
  },
  {
    "id": "S2358",
    "parameters": []
  },
  {
    "id": "S1163",
    "parameters": []
  },
  {
    "id": "S4586",
    "parameters": []
  },
  {
    "id": "S1123",
    "parameters": []
  },
  {
    "id": "S1133",
    "parameters": []
  },
  {
    "id": "S2359",
    "parameters": []
  },
  {
    "id": "S2360",
    "parameters": []
  },
  {
    "id": "S3466",
    "parameters": []
  },
  {
    "id": "S6146",
    "parameters": []
  },
  {
    "id": "S6145",
    "parameters": []
  },
  {
    "id": "S1226",
    "parameters": []
  },
  {
    "id": "S927",
    "parameters": []
  },
  {
    "id": "S2234",
    "parameters": []
  },
  {
    "id": "S4428",
    "parameters": []
  },
  {
    "id": "S4581",
    "parameters": []
  },
  {
    "id": "S4275",
    "parameters": []
  },
  {
    "id": "S2372",
    "parameters": []
  },
  {
    "id": "S2365",
    "parameters": []
  },
  {
    "id": "S2376",
    "parameters": []
  },
  {
    "id": "S3926",
    "parameters": []
  },
  {
    "id": "S2339",
    "parameters": []
  },
  {
    "id": "S2368",
    "parameters": []
  },
  {
    "id": "S3603",
    "parameters": []
  },
  {
    "id": "S2951",
    "parameters": []
  },
  {
    "id": "S4201",
    "parameters": []
  },
  {
    "id": "S1110",
    "parameters": []
  },
  {
    "id": "S5856",
    "parameters": []
  },
  {
    "id": "S2757",
    "parameters": []
  },
  {
    "id": "S3884",
    "parameters": []
  },
  {
    "id": "S1656",
    "parameters": []
  },
  {
    "id": "S6609",
    "parameters": []
  },
  {
    "id": "S3449",
    "parameters": []
  },
  {
    "id": "S4159",
    "parameters": []
  },
  {
    "id": "S2340",
    "parameters": []
  },
  {
    "id": "S122",
    "parameters": []
  },
  {
    "id": "S1643",
    "parameters": []
  },
  {
    "id": "S1645",
    "parameters": []
  },
  {
    "id": "S1192",
    "parameters": [
      {
        "key": "threshold",
        "description": "Number of times a literal must be duplicated to trigger an issue.",
        "type": "INTEGER",
        "defaultValue": "3"
      }
    ]
  },
  {
    "id": "S1301",
    "parameters": []
  },
  {
    "id": "S1151",
    "parameters": [
      {
        "key": "max",
        "description": "Maximum number of statements.",
        "type": "INTEGER",
        "defaultValue": "8"
      }
    ]
  },
  {
    "id": "S1821",
    "parameters": []
  },
  {
    "id": "S131",
    "parameters": []
  },
  {
    "id": "S105",
    "parameters": []
  },
  {
    "id": "S2925",
    "parameters": []
  },
  {
    "id": "S3889",
    "parameters": []
  },
  {
    "id": "S112",
    "parameters": []
  },
  {
    "id": "S1479",
    "parameters": [
      {
        "key": "maximum",
        "description": "Maximum number of case",
        "type": "INTEGER",
        "defaultValue": "30"
      }
    ]
  },
  {
    "id": "S107",
    "parameters": [
      {
        "key": "max",
        "description": "Maximum authorized number of parameters",
        "type": "INTEGER",
        "defaultValue": "7"
      }
    ]
  },
  {
    "id": "S2225",
    "parameters": []
  },
  {
    "id": "S2761",
    "parameters": []
  },
  {
    "id": "S1751",
    "parameters": []
  },
  {
    "id": "S2437",
    "parameters": []
  },
  {
    "id": "S2374",
    "parameters": []
  },
  {
    "id": "S3063",
    "parameters": []
  },
  {
    "id": "S1075",
    "parameters": []
  },
  {
    "id": "S6610",
    "parameters": []
  },
  {
    "id": "S6566",
    "parameters": []
  },
  {
    "id": "S6575",
    "parameters": []
  },
  {
    "id": "S6580",
    "parameters": []
  },
  {
    "id": "S6608",
    "parameters": []
  },
  {
    "id": "S6612",
    "parameters": []
  },
  {
    "id": "S5944",
    "parameters": []
  },
  {
    "id": "S2178",
    "parameters": []
  },
  {
    "id": "S6354",
    "parameters": []
  },
  {
    "id": "S6603",
    "parameters": []
  },
  {
    "id": "S6588",
    "parameters": []
  },
  {
    "id": "S6607",
    "parameters": []
  },
  {
    "id": "S2375",
    "parameters": [
      {
        "key": "minimumSeriesLength",
        "description": "Minimum length a series must have to trigger an issue.",
        "type": "INTEGER",
        "defaultValue": "6"
      }
    ]
  },
  {
    "id": "S3898",
    "parameters": []
  },
  {
    "id": "S1481",
    "parameters": []
  },
  {
    "id": "S3598",
    "parameters": []
  },
  {
    "id": "S4423",
    "parameters": []
  }
]




© 2015 - 2025 Weber Informatics LLC | Privacy Policy