• 15-07-2024, 22:56:16
    #1
    https://marketplace.visualstudio.com...liermarsh.ruff

    Rust ile yazilmis bir eklenti.
    3'u bir arada diyebiliriz.
    Hem formatter hem linter hem.

    Python kullananlar genelde Black Formater'i kodu formatlayip duzeltmek icin kullanir.

    Ayni zamanda isort eklentisi var o da kodun basina eklenen kutuphaneleri duzenliyor, Atiyorum 5-10 kutuphane eklediyseniz bir oncelik sirasi var ona gore duzenliyor.

    Son olarak linter: Kodta hatali bir nokta olunca size altini cizip uyari veren eklentiler var. Ben simdiye kadar flake8 pylint tarzi eklentileri denedim hicbiri vscode'de calismiyor. Calismamaktan kastim su: pip install olarak eklerseniz terminalden sorgulatip hatayi gorebiliyorsunuz ama eklenti olarak eklediginizde hatali kodun altini cizmiyor. Su ana kadar calisan tek eklenti gordum oda mypy by Microsoft. bunda ise soyle sorun var. Mesela ben bir fonksiyon olusturup icine globalde olmayan bir x=5 degiskeni atadigimda beni uyarmasi lazim ama uyarmiyordu.

    Tum bunlari RUFF tek eklenti ile yapiyor ve kusursuz calisiyor.
    Eklenti internet sitesi
    https://docs.astral.sh/ruff/
  • 15-07-2024, 23:09:40
    #2
    Teşekkürler hocam 🫡
  • 16-07-2024, 00:06:09
    #3
    Teşekkürler