Skip to content

Tags: eiseron/devtools

Tags

v0.1.1

Toggle v0.1.1's commit message
feat: add mix eiseron.strip_comments (Sourceror); release v0.1.1

* Add mix eiseron.strip_comments (Sourceror); release v0.1.1

Token-aware Elixir comment stripper: removes # line comments while
preserving @moduledoc/@doc, heredocs, and ~H/~S sigils (a # inside a
string is never mistaken for a comment). Intended for cleaning generated
boilerplate (mix phx.new) to the eiseron no-comments standard.

Adds {:sourceror, ~> 1.0}. Covered by unit tests (full-line + inline
comments, heredoc/string/doc preservation). Bump VERSION to 0.1.1.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Co-authored-by: Guilherme Isaías Silva <guilherme@eiseron.com>

v0.1.0

Toggle v0.1.0's commit message
feat: scaffold eiseron_devtools meta-package

Provides :eiseron_credo_checks, :sobelow, and :mix_audit as transitive
deps via a single {:eiseron_devtools, only: [:dev, :test], runtime: false}
declaration. Also ships Mix.Tasks.Eiseron.Install to bootstrap .credo.exs
and print the precommit alias checklist.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>