implemented utility providers #6
Quality Gate passed
Annotations
Check warning on line 129 in src/infra/providers/timestamp/system-timestamp-provider.ts
sonarqubecloud / SonarCloud Code Analysis
Replace this union type with a type alias.
See more on https://sonarcloud.io/project/issues?id=CISCODE-MA_AuditKit&issues=AZz8Oh_I8tMfQD844TgQ&open=AZz8Oh_I8tMfQD844TgQ&pullRequest=6
Check failure on line 262 in src/infra/providers/change-detector/deep-diff-change-detector.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 25 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=CISCODE-MA_AuditKit&issues=AZz8Oh-28tMfQD844TgM&open=AZz8Oh-28tMfQD844TgM&pullRequest=6
Check warning on line 349 in src/infra/providers/change-detector/deep-diff-change-detector.ts
sonarqubecloud / SonarCloud Code Analysis
'value' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=CISCODE-MA_AuditKit&issues=AZz8Oh-28tMfQD844TgN&open=AZz8Oh-28tMfQD844TgN&pullRequest=6
Check warning on line 97 in src/infra/providers/timestamp/system-timestamp-provider.ts
sonarqubecloud / SonarCloud Code Analysis
Replace this union type with a type alias.
See more on https://sonarcloud.io/project/issues?id=CISCODE-MA_AuditKit&issues=AZz8Oh_I8tMfQD844TgP&open=AZz8Oh_I8tMfQD844TgP&pullRequest=6
Check warning on line 366 in src/infra/providers/change-detector/deep-diff-change-detector.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `String#codePointAt()` over `String#charCodeAt()`.
See more on https://sonarcloud.io/project/issues?id=CISCODE-MA_AuditKit&issues=AZz8Oh-28tMfQD844TgO&open=AZz8Oh-28tMfQD844TgO&pullRequest=6
Check warning on line 194 in src/infra/providers/change-detector/deep-diff-change-detector.ts
sonarqubecloud / SonarCloud Code Analysis
'value' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=CISCODE-MA_AuditKit&issues=AZz8Oh-28tMfQD844TgL&open=AZz8Oh-28tMfQD844TgL&pullRequest=6
Check warning on line 243 in src/infra/providers/id-generator/nanoid-id-generator.ts
sonarqubecloud / SonarCloud Code Analysis
`String.raw` should be used to avoid escaping `\`.
See more on https://sonarcloud.io/project/issues?id=CISCODE-MA_AuditKit&issues=AZz8Oh7I8tMfQD844TgK&open=AZz8Oh7I8tMfQD844TgK&pullRequest=6
Check warning on line 109 in src/infra/providers/id-generator/nanoid-id-generator.ts
sonarqubecloud / SonarCloud Code Analysis
`String.raw` should be used to avoid escaping `\`.
See more on https://sonarcloud.io/project/issues?id=CISCODE-MA_AuditKit&issues=AZz8Oh7I8tMfQD844TgI&open=AZz8Oh7I8tMfQD844TgI&pullRequest=6
Check warning on line 243 in src/infra/providers/id-generator/nanoid-id-generator.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `String#replaceAll()` over `String#replace()`.
See more on https://sonarcloud.io/project/issues?id=CISCODE-MA_AuditKit&issues=AZz8Oh7I8tMfQD844TgJ&open=AZz8Oh7I8tMfQD844TgJ&pullRequest=6