GitHub Super Linter free code check

Ένα εργαλείο που ελέγχει τον πηγαίο κώδικα για σφάλματα ει πολύ χρήσιμο για τους προγραμματιστές. Από σήμερα λοιπόν το GitHub που ανήκει πλέον στην Microsoft κυκλοφόρησε το “Super Linter” για να βοηθήσει τους προγραμματιστές να αποφύγουν την ταλαιπωρία της ρύθμισης των αποθετηρίων του κώδικα.

The new Super Linter is based on the GitHub Actions tool and is designed to automate some development tasks. Its purpose is to help developers contribute to projects that have been created in many 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' due to Black Lives Matter protests, but for now everything is as it was.

Super Linter will allow developers to 'lint' or check 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

Subscribe to Blog by Email

Subscribe to this blog and receive notifications of new posts by email.

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.).