เว็บไซต์ | การกำหนดค่า | กฎ
EC0LINT เป็นเครื่องมือวิเคราะห์รหัสแบบคงที่ที่ให้คำแนะนำแก่ผู้ใช้เกี่ยวกับวิธีลดปริมาณการปล่อยก๊าซคาร์บอนไดออกไซด์ของเว็บไซต์ในระหว่างกระบวนการพัฒนา การใช้การเปลี่ยนแปลงรหัสที่แนะนำโดย ec0lint ส่งผลให้การปล่อยคาร์บอนลดลงต่อการเข้าชมการโหลดเร็วขึ้นและประสิทธิภาพของพื้นที่ที่สูงขึ้น เครื่องมือนี้เป็นโอเพนซอร์ซและชุมชนที่ขับเคลื่อนด้วย
คุณรู้หรือไม่ว่ามีการเผยแพร่เว็บไซต์มากกว่า 250,000 เว็บไซต์ทุกวัน?
ส่วนใหญ่ใช้แบบอักษรหนักเกินไปภาพที่มีขนาดใหญ่/ไม่จำเป็นเกินไปหรือใช้ห้องสมุดซ้ำซ้อน ปัจจัยเหล่านี้และอื่น ๆ สร้างรอยเท้าคาร์บอน ที่จริงแล้วมุมมองหนึ่งของเว็บไซต์เฉลี่ยปล่อย CO2 1.8 กรัมซึ่งมีผลรวมสูงสุด 216 กิโลกรัม CO2 ต่อปี น่าเสียดายที่โซลูชันปัจจุบันเพิ่มประสิทธิภาพเว็บไซต์ที่มีอยู่แล้วเท่านั้น
EC0LINT เป็นเครื่องมือสำหรับนักพัฒนาส่วนหน้าซึ่งช่วยลดการปล่อยก๊าซคาร์บอนไดออกไซด์ของเว็บไซต์ มันแสดงเคล็ดลับให้คำแนะนำวิธีสร้างรหัสที่เป็นมิตรกับสภาพภูมิอากาศมากขึ้น ด้วยการเพิ่มประสิทธิภาพรหัส EC0Lint สามารถช่วยในการลดการปล่อย CO2 ต่อมุมมองหนึ่งจาก 1.8 กรัมเป็น ~ 0.2 กรัมการประหยัด 198 กก. คาร์บอนไดออกไซด์ (-88%!) ทุกปี
เครื่องมือได้รับการปรับแต่งและแต่ละกฎที่ใช้ในระหว่างการวิเคราะห์สามารถปรับได้หรือถือว่าเป็นคำแนะนำมากกว่าข้อผิดพลาด ความยืดหยุ่นนี้ช่วยให้นักพัฒนาบรรลุเป้าหมายโดยไม่หยุดชะงักจาก ec0lint ในเวลาเดียวกันดึงความสนใจไปที่การปรับปรุงที่เป็นไปได้
ตรวจสอบให้แน่ใจว่าคุณติดตั้งโหนด
ดาวน์โหลด ec0lint:
npm i ec0lint ec0lint-style ec0lint-style-config-recommended
กำหนดค่าโครงการของคุณ:
npm init @ec0lint/config
สร้างไฟล์กำหนดค่า .ec0lint-stylerc.json ในรูทของโครงการของคุณด้วยเนื้อหาต่อไปนี้:
{ "extends": "ec0lint-style-config-recommended" }
npm i ec0lint ec0lint-style ec0lint-style-config-recommended-scss
กำหนดค่าโครงการของคุณ:
npm init @ec0lint/config
สร้างไฟล์กำหนดค่า .ec0lint-stylerc.json ในรูทของโครงการของคุณด้วยเนื้อหาต่อไปนี้:
{ "extends": "ec0lint-style-config-recommended-scss" }
npm i ec0lint ec0lint-style ec0lint-style-config-postcss
กำหนดค่าโครงการของคุณ:
npm init @ec0lint/config
สร้างไฟล์กำหนดค่า .ec0lint-stylerc.json ในรูทของโครงการของคุณด้วยเนื้อหาต่อไปนี้:
{ "extends": "ec0lint-style-config-postcss" }
ติดตั้งปลั๊กอิน React (หรือใช้ NPM init):
npm i ec0lint-plugin-react
เพิ่มไปยังไฟล์กำหนดค่า .ec0lintrc.json ของคุณ:
"extends": [
"ec0lint:recommended",
"plugin:react/recommended"
]
แยกเทอร์มินัลของคุณและเรียกใช้:
npx ec0lint-style "**/*.scss" npx ec0lint .
มาสร้างเว็บไซต์ที่เป็นมิตรกับสิ่งแวดล้อมกันเถอะ!
✅ v1.0.0 - มิถุนายน - MVP
✅ v2.0.0 - ตุลาคม - โมดูล CO2 + ปลั๊กอิน React
✅ v2.1.0 - มกราคม - 20 การใช้งานกฎ, 15 กฎที่ไม่ซ้ำกัน
- v3.0.0 - เมษายน - ปลั๊กอิน IDE + การสแกนทรัพยากร
v4.0.0 - มิถุนายน - ปลั๊กอิน TypeScript
v5.0.0 - กันยายน - รายงาน CI/CD
ต่อไป:
ตำนาน:
หากคุณต้องการมีส่วนร่วมเพียงเขียนถึงเราและเริ่มเขียนโค้ด!
คุณสามารถดูงานที่ทำเครื่องหมายว่าเป็น? หรือในประเด็นของเรา (https://github.com/ec0lint/ec0lint/issues) และค้นหางานให้คุณ
ขอบคุณ!
เราเปิดรับความร่วมมือในการปรับปรุง EC0Lint และเรารู้สึกขอบคุณมากสำหรับการมีส่วนร่วมและข้อเสนอแนะทั้งหมดเกี่ยวกับเครื่องมือ ขอบคุณสำหรับการสร้างสภาพแวดล้อมดิจิทัลที่ยั่งยืนกับเรา!
conctact: [email protected]