Situs web | Mengkonfigurasi | Aturan
EC0LINT adalah alat analisis kode statis yang memberikan petunjuk kepada pengguna tentang cara mengurangi jejak karbon situs web mereka selama proses pengembangan. Menerapkan perubahan kode yang disarankan oleh EC0Lint menghasilkan emisi karbon yang lebih rendah per kunjungan, pemuatan yang lebih cepat dan efisiensi ruang yang lebih tinggi. Alat ini open-source dan berbasis komunitas.
Tahukah Anda bahwa lebih dari 250.000 situs web diterbitkan setiap hari?
Mayoritas menggunakan font yang terlalu berat, gambar yang terlalu besar/tidak perlu atau menggunakan perpustakaan yang berlebihan. Faktor -faktor ini dan lainnya menghasilkan jejak karbon. Sebenarnya, satu tampilan situs web rata -rata memancarkan 1,8 g CO2 yang merangkum hingga 216 kg CO2 per tahun. Sayangnya, solusi saat ini hanya mengoptimalkan situs web yang sudah ada.
EC0LINT adalah alat untuk pengembang frontend yang mengurangi jejak karbon situs web. Ini menunjukkan tips yang memberi tahu cara membuat kode yang lebih ramah iklim. Berkat optimasi kode EC0LINT dapat membantu mengurangi emisi CO2 per satu tampilan dari 1,8 g menjadi ~ 0,2 g menyimpan 198 kg CO2 (-88%!) Setiap tahun.
Alat ini disesuaikan dan setiap aturan yang diterapkan selama analisis dapat disesuaikan, atau diperlakukan sebagai petunjuk daripada kesalahan. Fleksibilitas ini memungkinkan pengembang untuk mencapai tujuan mereka tanpa gangguan dari EC0Lint, pada saat yang sama menarik perhatian pada kemungkinan perbaikan.
Pastikan Anda memiliki simpul yang diinstal
Unduh EC0LINT:
npm i ec0lint ec0lint-style ec0lint-style-config-recommended
Konfigurasikan proyek Anda:
npm init @ec0lint/config
Buat file konfigurasi .ec0lint-stylerc.json di root proyek Anda dengan konten berikut:
{ "extends": "ec0lint-style-config-recommended" }
npm i ec0lint ec0lint-style ec0lint-style-config-recommended-scss
Konfigurasikan proyek Anda:
npm init @ec0lint/config
Buat file konfigurasi .ec0lint-stylerc.json di root proyek Anda dengan konten berikut:
{ "extends": "ec0lint-style-config-recommended-scss" }
npm i ec0lint ec0lint-style ec0lint-style-config-postcss
Konfigurasikan proyek Anda:
npm init @ec0lint/config
Buat file konfigurasi .ec0lint-stylerc.json di root proyek Anda dengan konten berikut:
{ "extends": "ec0lint-style-config-postcss" }
Instal Plugin React (atau gunakan NPM Init):
npm i ec0lint-plugin-react
Tambahkan ke file konfigurasi .ec0lintrc.json Anda:
"extends": [
"ec0lint:recommended",
"plugin:react/recommended"
]
Pisahkan terminal Anda dan jalankan:
npx ec0lint-style "**/*.scss" npx ec0lint .
Mari Bangun Situs Web Ramah Lingkungan!
✅ V1.0.0 - Juni - MVP
✅ V2.0.0 - Oktober - Modul CO2 + Plugin Bereaksi
✅ V2.1.0 - Januari - 20 Implementasi Aturan, 15 Aturan Unik
? v3.0.0 - April - Plugin IDE + Pemindaian Sumber Daya
V4.0.0 - Juni - Plugin TypeScript
V5.0.0 - September - Laporan CI/CD
Berikutnya:
Legenda:
Jika Anda ingin berkontribusi, cukup tuliskan kepada kami dan mulailah kode!
Anda dapat melihat tugas yang ditandai sebagai? atau pada masalah kami (https://github.com/ec0lint/ec0lint/issues) dan cari tugas untuk Anda.
Terima kasih!
Kami terbuka untuk kolaborasi untuk meningkatkan EC0LINT, dan kami sangat berterima kasih atas semua kontribusi dan umpan balik pada alat ini. Terima kasih telah menciptakan lingkungan digital yang berkelanjutan bersama kami!
CONCTACT: [email protected]