Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 9 additions & 7 deletions sonar-project.properties
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ sonar.test.inclusions=**/*.test.*,**/__mocks__/**,**/__stubs__/**
sonar.cpd.exclusions=**/*.test.*,**/__mocks__/**,**/__stubs__/**

# Ignored rules
sonar.issue.ignore.multicriteria=reactPropsJs,reactPropsJsx,preferGlobalThisJs,preferGlobalThisJsx,preferAtJs,preferAtJsx,replaceAllJs,replaceAllJsx,stringReplaceAllJs,stringReplaceAllJsx,pascalCaseFunctions
sonar.issue.ignore.multicriteria=reactPropsJs,reactPropsJsx,preferGlobalThisJs,preferGlobalThisJsx,preferAtJs,preferAtJsx,replaceAllJs,replaceAllJsx,stringReplaceAllJs,stringReplaceAllJsx,pascalCaseFunctionsJs,pascalCaseFunctionsJsx,pascalCaseFunctionsTs,pascalCaseFunctionsTsx

# S6774: React props validation - using TypeScript/JSDoc for prop types instead
sonar.issue.ignore.multicriteria.reactPropsJs.ruleKey=javascript:S6774
Expand All @@ -37,11 +37,7 @@ sonar.issue.ignore.multicriteria.preferAtJs.resourceKey=**/*.js
sonar.issue.ignore.multicriteria.preferAtJsx.ruleKey=javascript:S7755
sonar.issue.ignore.multicriteria.preferAtJsx.resourceKey=**/*.jsx

<<<<<<< HEAD
# S6316: Array.prototype.replaceAll
=======
# S6316: Array.prototype.replaceAll may not be supported in all browsers
>>>>>>> main
sonar.issue.ignore.multicriteria.replaceAllJs.ruleKey=javascript:S6316
sonar.issue.ignore.multicriteria.replaceAllJs.resourceKey=**/*.js
sonar.issue.ignore.multicriteria.replaceAllJsx.ruleKey=javascript:S6316
Expand All @@ -54,5 +50,11 @@ sonar.issue.ignore.multicriteria.stringReplaceAllJsx.ruleKey=javascript:S7781
sonar.issue.ignore.multicriteria.stringReplaceAllJsx.resourceKey=**/*.jsx

# S100: Function names should comply with a naming convention (PascalCase for React/Inits) - mustn't pics up React functions
sonar.issue.ignore.multicriteria.pascalCaseFunctions.ruleKey=javascript:S100
sonar.issue.ignore.multicriteria.pascalCaseFunctions.resourceKey=**/*.js,**/*.jsx,**/*.ts,**/*.tsx
sonar.issue.ignore.multicriteria.pascalCaseFunctionsJs.ruleKey=javascript:S100
sonar.issue.ignore.multicriteria.pascalCaseFunctionsJs.resourceKey=**/*.js
sonar.issue.ignore.multicriteria.pascalCaseFunctionsJsx.ruleKey=javascript:S100
sonar.issue.ignore.multicriteria.pascalCaseFunctionsJsx.resourceKey=**/*.jsx
sonar.issue.ignore.multicriteria.pascalCaseFunctionsTs.ruleKey=javascript:S100
sonar.issue.ignore.multicriteria.pascalCaseFunctionsTs.resourceKey=**/*.ts
sonar.issue.ignore.multicriteria.pascalCaseFunctionsTsx.ruleKey=javascript:S100
sonar.issue.ignore.multicriteria.pascalCaseFunctionsTsx.resourceKey=**/*.tsx