Skip to content

Commit cae0ca7

Browse files
authored
JS-914 Enforce usage of suggestions and fixes on all rules (#5853)
1 parent edd4853 commit cae0ca7

File tree

17 files changed

+19
-10
lines changed

17 files changed

+19
-10
lines changed

packages/jsts/src/rules/S1082/rule.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ const clickEventsHaveKeyEvents = rules['click-events-have-key-events'];
2626

2727
export const rule: Rule.RuleModule = {
2828
meta: generateMeta(meta, {
29-
hasSuggestions: true,
3029
messages: {
3130
...mouseEventsHaveKeyEvents.meta!.messages,
3231
...clickEventsHaveKeyEvents.meta!.messages,

packages/jsts/src/rules/S1105/meta.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,4 @@ export const implementation = 'decorated';
1818
export const eslintId = 'brace-style';
1919
export const externalRules = [{ externalPlugin: 'eslint', externalRule: 'brace-style' }];
2020
export * from './config.js';
21+
export const quickFixMessage = 'Follow curly brace style';

packages/jsts/src/rules/S1940/rule.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ export const rule: Rule.RuleModule = {
4040
suggestOperationInversion: 'Invert inner operation (apply if NaN is not expected)',
4141
},
4242
hasSuggestions: true,
43-
fixable: 'code',
4443
}),
4544
create(context) {
4645
return {

packages/jsts/src/rules/S3723/meta.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,4 @@
1717
export const implementation = 'original';
1818
export const eslintId = 'enforce-trailing-comma';
1919
export * from './config.js';
20+
export const quickFixMessage = 'Add trailing comma';

packages/jsts/src/rules/S5254/rule.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ function decorate(rule: Rule.RuleModule): Rule.RuleModule {
3636

3737
export const rule: Rule.RuleModule = {
3838
meta: generateMeta(meta, {
39-
hasSuggestions: true,
4039
messages: {
4140
...langRule.meta!.messages,
4241
...decoratedHasLangRule.meta!.messages,

packages/jsts/src/rules/S6544/rule.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ export const rule: Rule.RuleModule = {
9393
...decoratedNoMisusedPromisesRule.meta!.messages,
9494
...decoratedNoAsyncPromiseExecutorRule.meta!.messages,
9595
},
96-
hasSuggestions: true,
9796
schema: [
9897
{
9998
type: 'object',

packages/jsts/src/rules/S6557/meta.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,4 @@ export const eslintId = 'prefer-string-starts-ends-with';
1919
export const externalRules = [
2020
{ externalPlugin: 'typescript-eslint', externalRule: 'prefer-string-starts-ends-with' },
2121
];
22+
export const quickFixMessage = 'Use startsWith() or endsWith()';

packages/jsts/src/rules/S6582/meta.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,4 @@ export const eslintId = 'prefer-optional-chain';
1919
export const externalRules = [
2020
{ externalPlugin: 'typescript-eslint', externalRule: 'prefer-optional-chain' },
2121
];
22+
export const quickFixMessage = 'Use optional chaining';

packages/jsts/src/rules/S6747/meta.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,4 @@ export const externalRules = [
2121
{ externalPlugin: 'jsx-a11y', externalRule: 'aria-props' },
2222
];
2323
export * from './config.js';
24+
export const quickFixMessage = 'Replace unknown property';

packages/jsts/src/rules/S6747/rule.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@ const twiceDecoratedNoUnknownProp = interceptReport(
6666

6767
export const rule: Rule.RuleModule = {
6868
meta: generateMeta(meta, {
69-
hasSuggestions: true,
69+
...decoratedAriaPropsRule.meta,
70+
...twiceDecoratedNoUnknownProp.meta,
7071
messages: {
7172
...decoratedAriaPropsRule.meta!.messages,
7273
...twiceDecoratedNoUnknownProp.meta!.messages,

0 commit comments

Comments
 (0)