Creating JavaScript Static Code Analyser as a Service

Jaanus Jaggo
Static code analysis is a widespread analysis method used in software industry. It helps to estimate software quality and also to conduct code reviews in earlier stages of the software project. This thesis represents a service-based approach to developing static code analysers using private source code principle. To demonstrate the sensibility and feasibility of this approach a prototype tool for analysing JavaScript source code was developed. The JavaScript analyser is made as an extension to plugins-as-a-service solution XMLStyleHelper. The JavaScript analyser helps to estimate the complexity of code structure and gives an overview about functions in the software code. The service-based approach employed by the JavaScript analyser has several advantages compared to standalone analysis tools and thanks to private source code principle it is also more acceptable for potential users.
Graduation Thesis language
Graduation Thesis type
Bachelor - Computer Science
Siim Karus, Sven Laur
Defence year
PDF Extras