Skip to content

Commit 92748ef

Browse files
committed
feat: allow filter recommended rules, close #6
1 parent 4164306 commit 92748ef

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

composables/state.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export const filtersRules = reactive({
77
plugin: '',
88
search: '',
99
state: 'using' as 'using' | 'unused' | 'overloads' | '',
10-
status: 'active' as 'deprecated' | 'active' | '',
10+
status: 'active' as 'deprecated' | 'active' | 'recommended' | '',
1111
fixable: null as boolean | null,
1212
})
1313

pages/rules.vue

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ const conditionalFiltered = computed(() => {
3737
case 'active':
3838
conditional = conditional.filter(rule => !rule.deprecated)
3939
break
40+
case 'recommended':
41+
conditional = conditional.filter(rule => rule.docs?.recommended)
42+
break
4043
case 'deprecated':
4144
conditional = conditional.filter(rule => rule.deprecated)
4245
break
@@ -114,8 +117,8 @@ function resetFilters() {
114117
</div>
115118
<OptionSelectGroup
116119
v-model="filters.status"
117-
:options="['', 'active', 'deprecated']"
118-
:titles="['All', 'Active', 'Deprecated']"
120+
:options="['', 'active', 'recommended', 'deprecated']"
121+
:titles="['All', 'Active', 'Recommended', 'Deprecated']"
119122
/>
120123
</div>
121124
</div>

0 commit comments

Comments
 (0)