-
Notifications
You must be signed in to change notification settings - Fork 8
add eslint config #123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
add eslint config #123
Conversation
* Create lint.yml * Update lint.yml * Update lint.yml * Update lint.yml * Update lint.yml * Update lint.yml * add eslint config * Update lint.yml * Update lint.yml * Update lint.yml * Update eslint.config.js * Update lint.yml
* add fix suggestions and new rules * Update lint.yml * Update lint.yml * Update lint.yml * Update lint.yml * another try * fix * test * Update lint.yml * Update lint.yml * Update lint.yml * Update lint.yml * Delete test.js
|
Tak właściwie co chcemy sprawdzać tymi lintami? |
|
no ale generalnie chcemy sprawdzać jakość kodu i żeby kod był w miarę w jednym stylu |
* add files for local linting * add instalation instructions instead of package.json
* add vscode config * rm extension recommendation since it's in extensions.json
|
@yoper12 |
|
wiem że deno fajne, ale ten web-ext to chyba nie ma tak dobrej integracji z edytorami jak eslint |
|
zresztą nawet gdybyśmy eslint używali przez deno, to nadal słabo z integracją |
| @@ -1,3 +1,5 @@ | |||
| [](https://github.com/banocean/ifv/actions/workflows/lint.yml) | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
chyba nie ma co dodawać, widać czy przechodzi jak spojrzysz na ostatni commit
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
to chyba ustalone już było, że plików od konkretnych IDE nie dajemy
ale my chyba chcemy dodać linting PR'ów i commitów, a to jak ktoś ma u siebie edytor skonfigurowany to trochę nie mój problem |
no nawet jeśli, to z tego co widzę web-ext nie sprawdza prawie niczego poza manifestem. poza tym fajnie gdyby błędy były widoczne jeszcze przed spushowaniem, a mało komu będzie się chciało specjalnie instalować deno i za każdym razem uruchamiać tę długą komendę. |
Można zawsze zainstalować web-ext normalnie 🤷♂️ |
no kiedy mówię że to coś nic nie sprawdza |
|
+ weź się najpierw zajmij #120 |
Tam dalej brakuje implementacji dla zmian spow9dowanyvh przez część patchy i dla uonetplus.vulcan.net.pl i dziennik-logowanie.vulcan.net.pl |
Tam dalej brakuje implementacji dla zmian spow9dowanyvh przez część patchy i dla uonetplus.vulcan.net.pl i dziennik-logowanie.vulcan.net.pl
Działa bez package.json, serio nie wiem w czym problem |
no w tym, że nic nie sprawdza, a linter raczej powinien sprawdzać. porównaj sobie wynik z web-ext do tego z eslinta |
no jak, przecież wszystko jest. jedynie co to fajnie gdyby niebieskie rzeczy na efebie były czerwone |
|
a no dobra, logowania też nie ma, ale to nie zmienia faktu że możesz się tym zająć i dodać te rzeczy |
Jakbym miał na to wszystko czas to bym nie potrzebował was do czegokolwiek, po za tym code review może r9bic więcej osób niż ja |
rules to be agreed, these are available: