@sun-asterisk/sunlint
Version:
☀️ SunLint - Multi-language static analysis tool for code quality and security | Sun* Engineering Standards
63 lines (62 loc) • 3.02 kB
JSON
{
"versions": [
{
"version": "1.0",
"releaseDate": "2025-01-01",
"description": "Initial release with 187 rules across all categories",
"rulesByCategory": {
"Common": [
"C003", "C006", "C013", "C014", "C017", "C018", "C019", "C023", "C024", "C029",
"C030", "C031", "C033", "C035", "C040", "C041", "C042", "C043", "C047", "C048",
"C052", "C056", "C060", "C061", "C065", "C067", "C070", "C072", "C073", "C075", "C076"
],
"Security": [
"S003", "S004", "S005", "S006", "S007", "S009", "S010", "S011", "S012", "S013",
"S016", "S017", "S019", "S020", "S022", "S023", "S025", "S026", "S027", "S028",
"S029", "S030", "S031", "S032", "S033", "S034", "S035", "S036", "S037", "S039",
"S041", "S042", "S044", "S045", "S047", "S048", "S049", "S050", "S051", "S052",
"S053", "S054", "S055", "S056", "S057", "S058"
],
"Backend": [],
"Frontend": [
"T002", "T003", "T004", "T007", "T010", "T016", "T017", "T018", "T019", "T020", "T021",
"R001", "R002", "R003", "R004", "R006"
],
"Mobile": [
"K001", "K002", "K003", "K004", "K005", "K006", "K007", "K008", "K009", "K010",
"K011", "K012", "K013", "K014", "K015", "K016", "K017", "K018", "K019", "K020",
"K021", "K022", "K023", "K024", "K025", "K026", "K027", "K028", "K029", "K030",
"K031", "K032", "K033", "K034",
"SW001", "SW002", "SW003", "SW004", "SW005", "SW006", "SW007", "SW008", "SW009", "SW010",
"SW011", "SW012", "SW013", "SW014", "SW015", "SW016", "SW017", "SW018", "SW019", "SW020",
"SW021", "SW022", "SW023", "SW024", "SW025", "SW026", "SW027", "SW028", "SW029", "SW030",
"SW031", "SW032", "SW033", "SW034", "SW035",
"D001", "D002", "D003", "D004", "D005", "D006", "D007", "D008", "D009", "D010",
"D011", "D012", "D013", "D014", "D015", "D016", "D017", "D018", "D019", "D020",
"D021", "D022", "D023", "D024", "D025"
]
}
},
{
"version": "2.0",
"releaseDate": "2025-12-27",
"description": "Release with 79 rules: 20 Common coding standards and 59 Security rules",
"rulesByCategory": {
"Common": [
"C006", "C013", "C014", "C017", "C018", "C019", "C020", "C022", "C023", "C024",
"C029", "C030", "C032", "C033", "C035", "C041", "C042", "C052", "C060", "C067"
],
"Security": [
"S003", "S004", "S005", "S006", "S007", "S009", "S010", "S011", "S012", "S013",
"S016", "S017", "S019", "S020", "S022", "S023", "S025", "S026", "S027", "S028",
"S029", "S030", "S031", "S032", "S033", "S034", "S035", "S036", "S037", "S039",
"S041", "S042", "S044", "S045", "S047", "S048", "S049", "S050", "S051", "S052",
"S053", "S054", "S055", "S056", "S057", "S058"
],
"Backend": [],
"Frontend": [],
"Mobile": []
}
}
]
}