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

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

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

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

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

Το 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 Greeceggns

Get the best viral stories straight into your inbox!















giorgos

Written by giorgos

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

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

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

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