JavaScript rules

The below table shows the list of JavaScript rules that are checked by Quality Clouds.

See the JavaScript best practices for designing and implementing JavaScript. 

Description

Severity

Area of impact

Javascript - Optimize loops

Warning

Performance

JavaScript - Optimize Loops - UI Policy scriptTrueWarningPerformance
JavaScript - Optimize Loops - UI Policy scriptFalseWarningPerformance
JavaScript - Optimize Loops - Catalog UI Policy scriptTrueWarningPerformance
JavaScript - Optimize Loops - Catalog UI Policy scriptFalseWarningPerformance

Javascript - Avoid use of eval() function

High

Security

Javascript - Use === comparison

Warning

Manageability

JavaScript - Use === comparison - UI Policy scriptTrueWarningManageability
JavaScript - Use === comparison - UI Policy scriptFalseWarningManageability
JavaScript - Use === comparison - Catalog UI Policy scriptTrueWarningManageability
JavaScript - Use === comparison - Catalog UI Policy scriptFalseWarningManageability
Javascript - Avoid use of alert functionLowScalability
Javascript - Avoid use of local storage on Client ScriptsHighSecurity
Javascript - Avoid use of local storage on Catalog Client ScriptsHighSecurity
JavaScript - Avoid unrestricted targetOrigin on cross-domain messagingHighSecurity

JavaScript - Avoid unrestricted targetOrigin on cross-domain messaging - UI Policy scriptTrue

HighSecurity

JavaScript - Avoid unrestricted targetOrigin on cross-domain messaging - UI Policy scriptFalse

HighSecurity
JavaScript - Avoid unrestricted targetOrigin on cross-domain messaging - Catalog UI Policy scriptTrueHighSecurity
JavaScript - Avoid unrestricted targetOrigin on cross-domain messaging - Catalog UI Policy scriptFalseHighSecurity
Javascript - Avoid use of Function ConstructorsHighSecurity
JavaScript - Avoid use of Function Constructors - UI Policy scriptTrueHighSecurity
JavaScript - Avoid use of Function Constructors - UI Policy scriptFalseHighSecurity
JavaScript - Avoid use of Function Constructors - Catalog UI Policy scriptTrueHighSecurity
JavaScript - Avoid use of Function Constructors - Catalog UI Policy scriptFalseHighSecurity
Javascript - Avoid use of WebDBHighSecurity
JavaScript - Avoid use of WebDB - UI Policy scriptTrueHighSecurity
JavaScript - Avoid use of WebDB - UI Policy scriptFalseHighSecurity
JavaScript - Avoid use of WebDB - Catalog UI Policy scriptTrueHighSecurity
JavaScript - Avoid use of WebDB - Catalog UI Policy scriptFalseHighSecurity
Javascript - Avoid use of debugger statementsHighSecurity
JavaScript - Avoid use of debugger statements - UI Policy scriptTrueHighSecurity
JavaScript - Avoid use of debugger statements - UI Policy scriptFalseHighSecurity
JavaScript - Avoid use of debugger statements - Catalog UI Policy scriptTrueHighSecurity
JavaScript - Avoid use of debugger statements - Catalog UI Policy scriptFalseHighSecurity
Javascript - Avoid making connections on unsafe protocolsWarningSecurity
JavaScript - Avoid making connections on unsafe protocols - UI Policy scriptTrueWarningSecurity
JavaScript - Avoid making connections on unsafe protocols - UI Policy scriptFalseWarningSecurity
JavaScript - Avoid making connections on unsafe protocols - Catalog UI Policy scriptTrueWarningSecurity
JavaScript - Avoid making connections on unsafe protocols - Catalog UI Policy scriptFalseWarningSecurity
jQuery - XSS vulnerability under 3.5.0, when using htmlPrefilterWarningSecurity
XSS vulnerability in Ext JS Action Column getTipWarningSecurity




Last modified on Jun 9, 2020