Skip to content

Releases: IVNSTN/TeamTools.Linter.TSQL

Cumulative update 2026-02 1.6.2413

17 Mar 15:01

Choose a tag to compare

Details

  • Added support of several more built-in functions to the Evaluator
  • More types support implemented in Evaluator: Binary, Date, Time, DateTime, Decimal
  • Minor enhancements
  • Docs upd
  • New rules

New rules

  • CS0841:INVISIBLE_CHAR_IN_IDENTIFIER
  • CS0842:INVISIBLE_CHAR_IN_COMMENT
  • CS0843:OUTPUT_MISMATCHES_ACTION
  • CS0844:CONDITIONS_SAME_DECISIONS
  • CS0851:FAKE_OUTER_JOIN
  • CS0852:NON_CORRELATED_JOIN_PREDICATE
  • CS0853:COMPARISON_LEFT_EQUALS_RIGHT
  • NM0854:IDENTIFIER_LOOK_ALIKE_CHAR
  • RD0849:REDUNDANT_INDEX_FILTER
  • RD0850:EXTRA_WHERE_PREDICATE
  • SI0845:MULTIPLE_OR_TO_IN
  • SI0846:MULTIPLE_AND_TO_NOT_IN
  • SI0847:MULTIPLE_IN_TO_SINGLE
  • SI0848:MULTIPLE_NOT_IN_TO_SINGLE

Thanks to

  • @KazyuraVasiliy for huge help in writing docs for rules CS0841-CS0844, CS0851-CS0853, SI0845-SI0845, RD0849-RD0850, PF0956
  • @Galliot for code and docs review

1.6.2412

18 Nov 13:49

Choose a tag to compare

Cumulative update of the last 18 months.

Current release provides many new rules, significant performance optimization and much better documentation.

Special thanks for updating the documentation to:

  • @Galliot rules AM0168 - AM0996, CS0101 - CS0147, CV0110 - CV0268, FM0243 - FM0715, RD0721 - RD0983, HD*, MA*, SI*, DM*
  • @KazyuraVasiliy rules FA0703 - FA0771, NM0203 - NM0962, CV0278 - CV0783, DD0153 - DD0765, DD0772 - DD0999, CS0181 - CS0522, CS0748 - CS0921, CS0982 - CS0995
  • @vstecenko rules CS0942 - CS0977, CS0523 - CS0747, FA0901 - FA0989
  • @MoonysTaken rules RD0123 - RD0719, FA0113 - FA0283, CD*, FL*
  • @AndyPLsql rules PF*

First public release

06 Nov 12:49

Choose a tag to compare

Publish date: January 21, 2025

Contributors: @IVNSTN