#Development #Guides
The missing link for web components · Where a Custom Elements Manifest shines https://ilo.im/169vrp

_____
#Manifests #WebComponents #Lit #Storybook #VSCode #MCP #Linter #WebDev #Frontend #JavaScript

The Missing Link for Web Components – Frontend Masters Blog

If your project uses web components of your own making, you could be auto-generating a Custom Elements Manifest that can be ultra-helpful, like powering a VS Code language server.

Январский рефакторинг: 7 дней, чтобы почистить Python веб‑проект

Январь - самое удобное время разобрать завалы в проекте. Пол‑команды ещё в отпусках, pull‑реквестов меньше, product owner'ы только вспоминают, что планировали делать в этом году - можно спокойно пройтись по коду и навести порядок. В этой статье пойдёт речь о нескольких косметических действиях, которые, с одной стороны, почти не затрагивают логику программы и не вызывают ненависти у тестировщиков, а с другой - делают код чуть приятнее и дают темы для обсуждения на бэкенд‑созвонах. Мы разложим импорты, перенесём логику из роутов в контроллеры, а из контроллеров - в репозитории и сервисы, избавимся от requirements.txt в пользу нормального менеджера зависимостей и включим mypy.

https://habr.com/ru/articles/983172/

#python #backend #refactoring #architecture #linter #mypy #litestar

Январский рефакторинг: 7 дней, чтобы почистить Python веб‑проект

Январь - самое удобное время разобрать завалы в проекте. Пол‑команды ещё в отпусках, pull‑реквестов меньше, product owner'ы только вспоминают, что планировали делать в этом году - можно спокойно...

Хабр

Công cụ AntiSlop giúp phát hiện các vấn đề trong mã code được tạo bởi AI như hàm.stub, câu lệnh điều khiển, bình luận tạm thời và lỗi không được xử lý. Hỗ trợ Rust, Python, JavaScript/TypeScript, Go. #AntiSlop #AICode #Linter #CodeReview #MãHóa #PhátTriểnPhầnMềm #CôngCụPhátTriển

https://www.reddit.com/r/programming/comments/1q768at/i_built_a_zero_trust_linter_for_aigenerated_code/

Nu-Lint : un linter pour Nushell
https://github.com/wvhulle/nu-lint

Nushell offre un fonctionnement différent de Bash ou Fish, et c’est bien là que réside son intérêt. Mais comme les habitudes ont la vie dure, il fallait bien un linter pour nous aider à adopter les bonnes pratiques, là où on aurait refait selon nos schémas mentaux devenus inadaptés. Ce linter s’adresse aux utilisateurs débutants à intermédiaire.

#Nushell #linter

GitHub - wvhulle/nu-lint: Linter for the Nu shell scripting language (*WARNING*: migrating this repository to Codeberg https://codeberg.org/wvhulle/nu-lint)

Linter for the Nu shell scripting language (*WARNING*: migrating this repository to Codeberg https://codeberg.org/wvhulle/nu-lint) - wvhulle/nu-lint

GitHub

Nu-Lint: a linter for Nushell
https://github.com/wvhulle/nu-lint

“Learning to use a new shell is a radical change that can use some assistance. This project is aimed at helping new and intermediate users of the Nu shell. Nu shell has a lot of useful features not found in other scripting languages. This linter will give you hints to use all of them and even offer automatic fixes.”

#Nushell #linter

GitHub - wvhulle/nu-lint: Linter for the Nu shell scripting language (*WARNING*: migrating this repository to Codeberg https://codeberg.org/wvhulle/nu-lint)

Linter for the Nu shell scripting language (*WARNING*: migrating this repository to Codeberg https://codeberg.org/wvhulle/nu-lint) - wvhulle/nu-lint

GitHub

We have published a new major version of the #Gherkin #Linter: https://www.npmjs.com/package/@gherlint/gherlint

Now you can validate your #Cucumber feature files even better and make sure:

- every feature has a When and a Then step
- every Then step contains a 'should'
- the text does not contain any major grammar mistakes
- no step contains any unwanted words

If you have ideas for more rules, contribute here: https://github.com/gherlint/gherlint

#BDD #testautomation #softwaredevelopment #opensource

Do you need an #Excel #linter?
What linter rule do you expect?
Updated GitHub Action for VCL #linter is out! No big change, the v1 is fixed and working again! You can use it to lint your ACL and VCL files, e.g. for #Varnish or #Fastly https://github.com/ain/falco-github-action #Programming #EdgeComputing #OpenSource
GitHub - ain/falco-github-action: Falco GitHub Action for Fastly VCL parsing and validation

Falco GitHub Action for Fastly VCL parsing and validation - ain/falco-github-action

GitHub

We’re excited to announce the release of revive v1.13.0, the configurable, extensible, flexible, and beautiful linter for Go! This version introduces new rules, bug fixes, and several improvements to make your Go linting experience even better.

https://github.com/mgechev/revive/releases/tag/v1.13.0

More details at
https://www.reddit.com/r/golang/comments/1oyel44/revive_v1130_released_new_linting_rules_fixes/

#Go #golang #lint #linter

Release v1.13.0 · mgechev/revive

What's Changed Features feature: new rule inefficient-map-lookup by @chavacava in #1491 feature: new rule forbidden-call-in-wg-go by @chavacava in #1514 struct-tag: support codec struct tag by @pa...

GitHub

Question to #python devs: what do you use as a linter/formatter?

#development #linter #formatter

thee old fashioned 'pylint'
14.8%
'black' is beautiful
25.9%
the new shiny 'ruff'
55.6%
other (please comment)
3.7%
Poll ended at .