Code and Coding Standards

SCSB maintains the code in GitHub. The JavaDoc can be found here.

As per any development project, coding standards have to be employed to ensure quality. There are several standards that are out there and documenting an exhaustive list here is not the intent. However, the general standards mentioned at https://ace.apache.org/docs/coding-standards.html is what will be followed. 
In addition, tools like PMDFindBugsSonar will be used to detect any obvious deviations. Eclipse and IntelliJ IDEs have also built-in tools that can be easily used to expose code quality metrics.


Code Security Scanning

There are couple of tools that will be used to do code security scanning.

  1. Acunetix - Web security vulnerability scanner.
  2. OWASP - This is security scanner for Java applications.

The reports will be made available on a regular basis.