1. 🔒 Read-Onlyเว็บบอร์ดนี้เป็นคลังกระทู้แบบอ่านอย่างเดียว กระทู้เดิมยังอ่านได้ตามปกติ · เว็บบอร์ดชุมชนใหม่ “สุขสันต์สแควร์” เปิดแล้ว ตั้งกระทู้ ถาม-ตอบ และพูดคุยต่อได้ที่นั่นไปที่ Sukson Square →

GitHub เปิดตัว Super Linter คอนเทนเนอร์ตรวจคุณภาพโค้ดสารพัดภาษาก่อน merge

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 19 มิถุนายน 2020.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    GitHub ปล่อย Super Linter อิมเมจคอนเทนเนอร์สำหรับตรวจสอบโค้ด สำหรับใช้เรียกจาก GitHub Action เพื่อตรวจสอบคุณภาพโค้ดก่อนที่จะ merge โค้ดเข้า ~~master~~ main

    ตัวคอนเทนเนอร์นี้เป็นโครงการที่ GitHub ใช้งานเป็นการภายในแต่เดิม โค้ดหลักเป็น shell script สำหรับรัน linter ในภาษาต่างๆ เช่น Ruby, Python3, JavaScript, TypeScript, Go ไปจนถึงไฟล์คอนฟิกหรือสคริปต์ เช่น Dockerfile, Terraform, YAML

    ค่าเริ่มต้นของ Super Linter จะใช้กฎตรวจสอบเริ่มต้นของ linter แต่ละภาษา แต่หากต้องการใช้กฎเฉพาะของทีมก็ตั้งเพิ่มเติมได้

    ที่มา - GitHub

    [​IMG]

    Topics: GitHubDevelopment
     

แบ่งปันหน้านี้