I'm really enjoying the AI code review feature in the Thinkwise Software Factory—it’s been a great help in aligning our code with established standards.
What I’d love to see next is the ability to define and apply our own custom rules within the AI review. This would allow us to maintain the specific standards and conventions we’ve developed internally.
We’re not just looking to enforce simple line-level rules like:
- Each table should have an alias.
- Each alias should follow a logical abbreviation.
- Every object should use object qualification.
We’d also like to define more context-aware rules based on settings or column patterns in the Software Factory. For example:
- For tables with an “active” column (e.g., table1, table2, table3), only active records should be selected.
- For tables with trace columns like
update_user
andupdate_date_time
(e.g., table1, table2), these should be manually set in every update statement usingtsf_user
andsysdatetime
.
Ideally, we’d like a solution that allows us to add and manage these custom rules without them being overwritten during Software Factory upgrades.