Back Landing page of the BlueJ linters
1 / 1

Project ended

BlueJ linters

November 2021 - June 2022

About

NTNU uses BlueJ to introduce their students to Java and programming in a top-down approach. BlueJ had no linter available to the students, resulting in the same stylistic errors being made every year. The aim of this project was to create linting tools for BlueJ that would help guide the students into thinking about their code style.


The project consists of two linters, one for SonarLint and one for CheckStyle. The linters interface with a core library, which provides similar UI for both linters.


Technologies used


Source code is publicly available on GitHub: