Categories
Uncategorized

Linting Logistics

During my Senior Project where we are working on an NES emulator, a couple of our group members decided on running a lint check before any pull requests went through and this was the first time I used a software like this that autonomize the linting process. Initally, I really did not like linting because it always felt as if the contents of the work could be correct, but all that was being changed was the spacing and making sure that it matched whatever the software liked, so having it not pass my pull request to be approved irritated me because I felt it was pointless. Although I still agree that it shouldn’t be an end all be all for coding format, I do realize that is not the point of linting. The point in linting in my opinion is to keep a general coding format for people like me that are working on a big project as a team. Without it, we would have many instances where code looked like it was processed by different minds and that can be seened very easily through the formatting of code. However, if we all were to change our formatting to be the same, which the linting software does automatically, it leads to the codebase looking a lot more neat and consistent compared to all of us using whatever formatting was comfortable for us.

Linting used to not be my favorite technology, but I will say after using it and letting it be the main way we have our code passed into the pull requests, I really believe it is our best software in keeping us similarly formatted due to the effortless strain it has on any people working on the project as having a linter simply makes the errors it believes you had and fixes it without changing the fundamentals your code runs on.