GitHub Super Linter free code check

A tool that checks the source code for it is very useful for developers. So from today GitHub which now belongs to released “Super Linter” to help developers avoid the hassle of setting up code repositories.

The new Super Linter is based on GitHub's Actions tool and is built to automate some development. Its goal is to help developers contribute to projects built with multiple programming languages.

GitHub describes it as “a simple multi-linter tool, written in bash, to validate source code” with the goal of avoiding sending broken code to the 'master' branch, key branch, and other branches that the project releases .

By the way, GitHub decided to drop the term 'master' and replace it with the term 'main' over his objections , but for now everything is as it was.

Super Linter will allow developers to 'lint' or to n their code using popular linters for Python, JavaScript, Go, XML, YAML and other programming languages. GitHub engineer Lucas Gravley describes Super Linter as “a linter to manage them all”.

"The GitHub Super Linter was created out of a need for the GitHub Services DevOps Engineering team to maintain consistency in documentation and code, making communication and collaboration across the company a more productive experience." he says Gravley.

Super Linter will not fix the problems, but it will point them out. This way developers will then be able to fix them before they get to the master, and without having to read hundreds (or even thousands) of lines of code over and over again.

iGuRu.gr The Best Technology Site in Greecefgns

every publication, directly to your inbox

Join the 2.087 registrants.

Written by giorgos

George still wonders what he's doing here ...

Leave a reply

Your email address is not published. Required fields are mentioned with *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).