Code Quality Tools
Code Formatter: Integrate attached formatter in your respective IDE and all files should be formatted using this formatter only.
Code Coverage: Install ‘Emma’ plugin for code coverage. Code coverage should be at least 90% for any file that is to be merged in ‘Dev_Trunk’ branch. Share screenshot/report of code coverage with the reviewer.
PMD Violations: Integrate 'PMD plugin' in your IDE and configure the rule set - "pmd.xml" which is available in the parent directory of source code.
Documenment
FOR UI :
Code Formatter: Integrate BEAUTIFY (HookyQR) in your respective IDE (suggested : VSCODE) and all files should be formatted using this formatter only.
TS Lint Issue : Integrate ‘TSLint By Microsoft’ && ‘CSS Lint By Raymond’ in your IDE . Please ensure that the file in commit do not have any TSLINT issue .
Code Coverage: Run Command 'ng test --code-coverage' for code coverage. Code coverage should be at least 90% for any file that is to be merged . Open 'coverage/index.html' and Share screenshot/report of code coverage with the reviewer.
© 2022 Publicis Sapient. All rights reserved.
This document is being migrated to a new Space starting April 1, 2025. To ensure continued access to documents, please upgrade to the latest version of KnowHOW.