Skip to content

Releases: DeTraced-Security/YARlint

v0.1.4

15 Jun 05:03
170b0cf

Choose a tag to compare

Features

  • add camel case identifier rule
  • add duplicate string rule
  • add empty string block rule
  • add empty string ruie

Refactored

  • emptystringblock rule name
  • relocate test rules
  • (naming lint) change filename to reflect new location

Full Changelog: v0.1.3...v0.1.4

v0.1.3

14 Jun 05:59
721e4fa

Choose a tag to compare

Features

  • add verbose mode (#58)

v0.1.2

13 Jun 21:14
5537ddc

Choose a tag to compare

Bug Fixes

  • default run bugs (#56)

v0.1.1

12 Jun 03:29
eeac991

Choose a tag to compare

Bug Fixes

  • (ci) regex bug in release plz config (#33)

Documentation

  • add readme (#30)

Other

  • add commitlint and release-plz configs (#32)
  • (workflows) fix release-plz workflow (#29)
  • add releases-plz workflow (#26)

Refactored

  • (linter) cops file structure (#27)

New Contributors

  • @github-actions[bot] made ITS first contribution in #34

Full Changelog: v0.1.0...v0.1.1

v0.1.0 Release

10 Jun 04:38
v0.1.0
a0fd130

Choose a tag to compare

[0.1.0] - 2026-06-10

🚀 Features

  • Commitlint workflow
  • Add initial framework
  • Create dependabot.yml
  • Add lexer
  • New actions
  • (lexer) Add column and row tracking
  • (ast) Add yara syntax nodes and minor lints
  • (ast) Add meta and strings parsing
  • (ast) Condition parser can parse test rule
  • (lexer) Add comment parsing in rewrite
  • (ast) Nearly finish ast parsing, add rulefile nodes
  • (ast) Fix module function parsing
  • Add linting engine (#21)

🐛 Bug Fixes

  • Security issues with commitlint
  • Deny workflow by removing it lol
  • Deny.toml workflow
  • Gh pages build path
  • Change license to reflect DeTraced core values
  • Documentation site build (#9)
  • Added private items tag to documentation build

🚜 Refactor

  • Pass workflows
  • (lexer) Move tokens to own file
  • (lexer) Linting changes
  • (parser) Refactor to pass ci tests
  • Fix doc type and remove debugging output

📚 Documentation

  • Add documentation to currently created code
  • (lexer) Oops, forgor the documentation we already had
  • (lexer) Add extended documentation to token and span
  • (lexer) Document the lexer struct

🎨 Styling

  • Add ast parser blank files

🧪 Testing

  • Add new github workflows
  • Create codeql.yml

⚙️ Miscellaneous Tasks

  • De-template the initial commit

Pull Requests

New Contributors

Full Changelog: https://github.com/DeTraced-Security/YARlint/commits/v0.1.0