MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / getAddonRules

Function getAddonRules

addons/misra.py:1340–1350  ·  view source on GitHub ↗

Returns dict of MISRA rules handled by this addon.

()

Source from the content-addressed store, hash-verified

1338
1339
1340def getAddonRules():
1341 """Returns dict of MISRA rules handled by this addon."""
1342 addon_rules = []
1343 compiled = re.compile(r'.*def[ ]+misra_([0-9]+)_([0-9]+)[(].*')
1344 with open(__file__) as f:
1345 for line in f:
1346 res = compiled.match(line)
1347 if res is None:
1348 continue
1349 addon_rules.append(res.group(1) + '.' + res.group(2))
1350 return addon_rules
1351
1352
1353def getCppcheckRules():

Callers 2

generateTableFunction · 0.85
verifyRuleTextsMethod · 0.85

Calls 2

compileMethod · 0.80
matchMethod · 0.45

Tested by

no test coverage detected