GitHub Super Linter δωρεάν έλεγχος κώδικα

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

Το νέο Super Linter βασίζεται στο εργαλείο Actions του GitHub και έχει φτιαχτεί για την αυτοματοποίηση ορισμένων εργασιών ανάπτυξης. Στόχος του είναι να βοηθήσει τους προγραμματιστές να συνεισφέρουν σε που έχουν δημιουργηθεί με πολλές γλώσσες προγραμματισμού.

Το GitHub το περιγράφει ως έναν “απλό εργαλείο με πολλά linters, γραμμένο σε , για να επικυρώνει τον πηγαίο κώδικα” με σκοπό να αποφευχθεί η αποστολή κώδικα που δεν λειτουργεί στο ‘master' branch, το key branch και άλλα branches που κυκλοφορεί το project.

Παρεμπιπτόντως, το GitHub αποφάσισε να αφήσει τον όρο ‘master' και να τον αντικαταστήσει με τον όρο ‘main' λόγω των διαμαρτυριών του , αλλά προς το παρόν όλα είναι όπως ήταν.

Το Super Linter θα επιτρέπει στους προγραμματιστές να κάνουν ‘lint' ή να ν τον κώδικά τους χρησιμοποιώντας δημοφιλείς linters για Python, JavaScript, Go, XML, YAML και άλλες γλώσσες προγραμματισμού. Ο μηχανικός του GitHub Lucas Gravley περιγράφει το Super Linter σαν “ένα linter για να την όλων”.

“Το GitHub Super Linter δημιουργήθηκε από ανάγκη της ομάδας GitHub Services DevOps Engineering για να διατηρήσει τη συνέπεια στην τεκμηρίωση και τον κώδικα, καθιστώντας την επικοινωνία και τη συνεργασία σε όλη την εταιρεία μια πιο παραγωγική εμπειρία”, αναφέρει ο Gravley.

Το Super Linter δεν θα διορθώνει τα προβλήματα, αλλά τα επισημαίνει. Έτσι οι προγραμματιστές θα μπορούν στη συνέχεια να τα διορθώσουν πριν φτάσουν στο master, και χωρίς να χρειάζεται να διαβάζουν ξανά και ξανά εκατοντάδες (ή και χιλιάδες) γραμμές κώδικα.

iGuRu.gr The Best Technology Site in Greecefgns

Written by giorgos

Ο Γιώργος ακόμα αναρωτιέται τι κάνει εδώ....

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Το μήνυμα σας δεν θα δημοσιευτεί εάν:
1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
2. Προκαλεί βλάβη σε ανηλίκους.
3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους .
5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).