src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/certificateValidation.py

branch
eric7
changeset 11147
dee6e106b4d3
parent 11090
f5f5f5803935
equal deleted inserted replaced
11146:59e04f7003e9 11147:dee6e106b4d3
24 list of codes 24 list of codes
25 @rtype dict 25 @rtype dict
26 """ 26 """
27 return { 27 return {
28 "Call": [ 28 "Call": [
29 (checkNoCertificateValidation, ("S501",)), 29 (checkNoCertificateValidation, ("S-501",)),
30 ], 30 ],
31 } 31 }
32 32
33 33
34 def checkNoCertificateValidation(reportError, context, _config): 34 def checkNoCertificateValidation(reportError, context, _config):
50 or (qualName == "httpx" and context.callFunctionName in httpxAttrs) 50 or (qualName == "httpx" and context.callFunctionName in httpxAttrs)
51 ) and context.checkCallArgValue("verify", "False"): 51 ) and context.checkCallArgValue("verify", "False"):
52 reportError( 52 reportError(
53 context.getLinenoForCallArg("verify") - 1, 53 context.getLinenoForCallArg("verify") - 1,
54 context.getOffsetForCallArg("verify"), 54 context.getOffsetForCallArg("verify"),
55 "S501", 55 "S-501",
56 "H", 56 "H",
57 "H", 57 "H",
58 ) 58 )

eric ide

mercurial