Toolverse
Wszystkie skille

port-rule

autor: web-infra-dev

Przenośnik reguł ESLint do rslint — automatyzuj migrację linterów

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
1

O skillu

Skill do przenoszenia reguł ESLint do rslint (linter napisany w Go) z zachowaniem identycznego zachowania. Obsługuje zarówno pojedyncze reguły, jak i grupowe porty. Automatycznie wyszukuje dokumentację reguł, generuje plan implementacji i prowadzi Cię przez cały przepływ pracy — od konfiguracji do wysłania pull requesta. Idealne dla zespołów migrujących z ESLint na rslint.

Jak używać

  1. Podaj nazwę lub nazwy reguł ESLint, które chcesz przenieść. Możesz podać pojedynczą regułę (np. no-console), wiele reguł oddzielonych przecinkami lub spacjami, albo wymienić je po kolei w rozmowie. Obsługiwane są reguły z ESLint core (no-unused-vars), TypeScript-ESLint (@typescript-eslint/no-explicit-any) i wtyczek (import/no-duplicates, react/jsx-uses-react).

  2. Dla każdej reguły skill automatycznie wyszuka dokumentację, uruchamiając skrypt wyszukiwania. Alternatywnie możesz sam podać adres URL dokumentacji. Skrypt przeszukuje repozytoria ESLint, TypeScript-ESLint i wtyczek na GitHubie.

  3. Potwierdź znalezione adresy URL dokumentacji lub podaj je ręcznie, jeśli wyszukiwanie nie znalazło reguły.

  4. Skill wygeneruje szczegółowy plan implementacji dla każdej reguły, pokazując strukturę, kroki i oczekiwane wyniki. Plan zostanie wyświetlony przed rozpoczęciem pracy.

  5. Skill automatycznie przejdzie do wykonania planu — implementuje regułę w rslint, tworzy testy i dokumentację zgodnie z wygenerowanym planem.

  6. Po zakończeniu implementacji skill pomoże Ci przygotować pull requesta z opisem zmian i linkami do oryginalnych reguł ESLint.

Podobne skille