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

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

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

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

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

  Firefox 107.0.1 λήψη πριν την επίσημη κυκλοφορία

Το 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, και χωρίς να χρειάζεται να διαβάζουν ξανά και ξανά εκατοντάδες (ή και χιλιάδες) γραμμές κώδικα.

Written by giorgos

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

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

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

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