YARD-Lint: Ruby YARD 문서화를 위한 종합 린터 출시

YARD-Lint는 Ruby 및 Rails 프로젝트의 YARD 문서화를 위한 오픈소스 린터로, 코드의 RuboCop처럼 문서의 품질을 자동으로 검사합니다.

🔗 원문 보기

YARD-Lint: Ruby YARD 문서화를 위한 종합 린터 출시

YARD-Lint는 Ruby 및 Rails 프로젝트의 YARD 문서화를 위한 오픈소스 린터로, 코드의 RuboCop처럼 문서의 품질을 자동으로 검사합니다.

Ruby-News

Just released ryl 0.19.1, the fast Rust-based YAML linter: a drop-in yamllint replacement with extra rules and fixes.

New since 0.18.1:
1. winget support on Windows: winget install owenlamont.ryl
2. Repo-local config in a .config/ dir (.config/ryl.toml).
3. Docs: a VS Code extension guide + screenshot, plus a rule-page accuracy pass.

Homebrew tap next? Homebrew wants 225 stars to self-submit a project; ryl's at 43. Stars help:
https://github.com/owenlamont/ryl

#rust #yaml #linter

GitHub - owenlamont/ryl: Fast YAML linter written in Rust (drop in replacement for yamllint - but with additional rules and features)

Fast YAML linter written in Rust (drop in replacement for yamllint - but with additional rules and features) - owenlamont/ryl

GitHub

ShellCheck: Ein Linter für Shell-Skripte

Der Einsatz von Werkzeugen zur Code-Überprüfung lohnt sich immer. Das gilt insbesondere, wenn ihr Code aus dem Internet herunterladet, eure Skripte von KI generieren lasst, oder diese selbst schreibt.

#Linter #ShellCheck #Skript #Linux

https://gnulinux.ch/shellcheck-ein-linter-fuer-shell-skripte

ShellCheck: Ein Linter für Shell-Skripte

Der Einsatz von Werkzeugen zur Code-Überprüfung lohnt sich immer. Das gilt insbesondere, wenn ihr Code aus dem Internet herunterladet, eure Skripte von KI generieren lasst, oder diese selbst schreibt.

GNU/Linux.ch

Just released ryl 0.18.1: the fast Rust-based YAML linter, a drop-in yamllint replacement with extra rules and safe auto-fixes.

New since 0.17.0:
1. Language server (ryl server): inline diagnostics, auto-fix, formatting, hover, and anchor/alias rename in any LSP editor. https://ryl-docs.pages.dev/editor-integration/
2. VS Code extension: https://marketplace.visualstudio.com/items?itemName=owenlamont.ryl
3. Now on conda-forge: pixi global install ryl

https://github.com/owenlamont/ryl

#rust #yaml #linter

Just released ryl v0.17: the fast Rust YAML linter!

New:
1. JUnit + GitLab output formats, multiple outputs per run:
https://ryl-docs.pages.dev/output-formats/
2. shell completions (--generate-completions):
https://ryl-docs.pages.dev/getting-started/shell-completions/
3. AI-agent-friendly: a ryl skill + llms.txt:
https://ryl-docs.pages.dev/using-ryl-with-ai-agents/

Thanks to https://github.com/eread for the output-formats suggestion

#rust #yaml #linter

Output formats - ryl

A fast YAML linter, written in Rust

Just released ryl v0.16: the fast Rust YAML linter!

New, all opt-in:
• per-line-ignores — suppress rules by regex/path:
https://ryl-docs.pages.dev/per-line-ignores/
• comments-indentation: allow-any-open-indent:
https://ryl-docs.pages.dev/rules/comments-indentation/
• hyphens: dash-on-own-line:
https://ryl-docs.pages.dev/rules/hyphens/

#rust #yaml #linter

Per-line ignores - ryl

A fast YAML linter, written in Rust

Just released ryl v0.15: the fast Rust YAML linter!

1. Preview safe fixes as unified diffs (like ruff):
https://ryl-docs.pages.dev/getting-started/quickstart/#preview-fixes-as-a-diff
(thanks for the suggestion https://github.com/sahidvelji)
2. Require explicit |- / |+ chomping:
https://ryl-docs.pages.dev/rules/block-scalar-chomping/

#rust #yaml #linter

Quick start - ryl

A fast YAML linter, written in Rust

Just released ryl v0.14: the fast Rust YAML linter now flags << merge keys, raw Unicode line breaks (U+2028/U+2029), ambiguous anchor names, and canonical duplicate keys (0xB == 11) + more. See https://ryl-docs.pages.dev/rules/
#rust #yaml #linter
ryl Rules Reference - ryl

A fast YAML linter, written in Rust

Just released ryl v0.12 + v0.13: the fast Rust YAML linter now requires explicit rule opt-in, hardens against malicious YAML payloads, and adds a tags rule flagging unsafe/non-portable tags like !!python/object See https://github.com/owenlamont/ryl/releases
#rust #yaml #linter
Releases · owenlamont/ryl

Re-implementation of yamllint in Rust. Contribute to owenlamont/ryl development by creating an account on GitHub.

GitHub
I just made a big release of ryl v0.11.0 adding linting and fix support for YAML embedded in markdown front matter and code blocks. All opt in, although some breaking changes, see https://github.com/owenlamont/ryl/releases/tag/v0.11.0 Please try on your README, SKILL, Quarto or R markdown files #rust #yaml #linter
Release v0.11.0 · owenlamont/ryl

⚠️ Breaking changes (0.10.2 → 0.11.0) This release is not purely additive. Before upgrading: TOML yaml-files is rejected — use [files].yaml instead. A ryl.toml / .ryl.toml / [tool.ryl] that sets y...

GitHub