You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: permissive-start preset and init flag
- Add --permissive/--permissive-start to init to generate warn-only ESLint config
- Export configs['permissive-start'] shareable preset
- Include Jest/browser overrides in generator
Refs: #210
|[no-unnecessary-abstraction](docs/rules/no-unnecessary-abstraction.md)| Suggest inlining trivial single-use wrapper functions that add no value || 💡 |
|[no-equivalent-branches](docs/rules/no-equivalent-branches.md)| Detect if/else branches that do the same thing |![badge-permissive-start][]|🔧 ||
254
+
|[no-generic-names](docs/rules/no-generic-names.md)| Flag generic names; enforce domain-specific naming |![badge-permissive-start][]|||
255
+
|[no-redundant-calculations](docs/rules/no-redundant-calculations.md)| Detect redundant calculations that should be computed at compile time |![badge-permissive-start][]|🔧 | 💡 |
|[no-unnecessary-abstraction](docs/rules/no-unnecessary-abstraction.md)| Suggest inlining trivial single-use wrapper functions that add no value |![badge-permissive-start][]|| 💡 |
258
+
|[prefer-simpler-logic](docs/rules/prefer-simpler-logic.md)| Simplify boolean expressions and remove redundant logic |![badge-permissive-start][]|🔧 ||
Copy file name to clipboardExpand all lines: docs/rules/no-generic-names.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,7 @@
1
1
# Flag generic names; enforce domain-specific naming (`ai-code-snifftest/no-generic-names`)
2
2
3
+
⚠️ This rule _warns_ in the `permissive-start` config.
4
+
3
5
<!-- end auto-generated rule header -->
4
6
5
7
Flags generic identifiers like `data`, `result`, `temp`, or those containing forbidden domain terms (e.g., `song`) based on your project’s `.ai-coding-guide.json` or rule options.
Copy file name to clipboardExpand all lines: docs/rules/no-redundant-calculations.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,7 @@
1
1
# Detect redundant calculations that should be computed at compile time (`ai-code-snifftest/no-redundant-calculations`)
2
2
3
+
⚠️ This rule _warns_ in the `permissive-start` config.
4
+
3
5
🔧💡 This rule is automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/latest/user-guide/command-line-interface#--fix) and manually fixable by [editor suggestions](https://eslint.org/docs/latest/use/core-concepts#rule-suggestions).
0 commit comments