Skip to content

Commit

Permalink
chore: removed eslint@6 fallbacks for rule messages, and a snapshot (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
JoshuaKGoldberg authored and bradzacher committed Nov 23, 2022
1 parent 4bdbe67 commit 36dc7ce
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 24 deletions.
5 changes: 1 addition & 4 deletions packages/eslint-plugin/src/rules/no-invalid-this.ts
Expand Up @@ -23,10 +23,7 @@ export default createRule<Options, MessageIds>({
recommended: false,
extendsBaseRule: true,
},
// TODO: this rule has only had messages since v7.0 - remove this when we remove support for v6
messages: baseRule.meta.messages ?? {
unexpectedThis: "Unexpected 'this'.",
},
messages: baseRule.meta.messages,
hasSuggestions: baseRule.meta.hasSuggestions,
schema: baseRule.meta.schema,
},
Expand Down
6 changes: 1 addition & 5 deletions packages/eslint-plugin/src/rules/no-unused-expressions.ts
Expand Up @@ -20,11 +20,7 @@ export default util.createRule<Options, MessageIds>({
},
hasSuggestions: baseRule.meta.hasSuggestions,
schema: baseRule.meta.schema,
// TODO: this rule has only had messages since v7.0 - remove this when we remove support for v6
messages: baseRule.meta.messages ?? {
unusedExpression:
'Expected an assignment or function call and instead saw an expression.',
},
messages: baseRule.meta.messages,
},
defaultOptions: [
{
Expand Down
8 changes: 2 additions & 6 deletions packages/eslint-plugin/src/rules/no-useless-constructor.ts
Expand Up @@ -54,19 +54,15 @@ export default util.createRule<Options, MessageIds>({
},
hasSuggestions: baseRule.meta.hasSuggestions,
schema: baseRule.meta.schema,
// TODO: this rule has only had messages since v7.0 - remove this when we remove support for v6
messages: baseRule.meta.messages ?? {
noUselessConstructor: 'Useless constructor.',
},
messages: baseRule.meta.messages,
},
defaultOptions: [],
create(context) {
const rules = baseRule.create(context);
return {
MethodDefinition(node): void {
if (
node.value &&
node.value.type === AST_NODE_TYPES.FunctionExpression &&
node.value?.type === AST_NODE_TYPES.FunctionExpression &&
node.value.body &&
checkAccessibility(node) &&
checkParams(node)
Expand Down
5 changes: 1 addition & 4 deletions packages/eslint-plugin/src/rules/quotes.ts
Expand Up @@ -21,10 +21,7 @@ export default util.createRule<Options, MessageIds>({
},
fixable: 'code',
hasSuggestions: baseRule.meta.hasSuggestions,
// TODO: this rule has only had messages since v7.0 - remove this when we remove support for v6
messages: baseRule.meta.messages ?? {
wrongQuotes: 'Strings must use {{description}}.',
},
messages: baseRule.meta.messages,
schema: baseRule.meta.schema,
},
defaultOptions: [
Expand Down
6 changes: 1 addition & 5 deletions packages/eslint-plugin/src/rules/semi.ts
Expand Up @@ -22,11 +22,7 @@ export default util.createRule<Options, MessageIds>({
fixable: 'code',
hasSuggestions: baseRule.meta.hasSuggestions,
schema: baseRule.meta.schema,
// TODO: this rule has only had messages since v7.0 - remove this when we remove support for v6
messages: baseRule.meta.messages ?? {
missingSemi: 'Missing semicolon.',
extraSemi: 'Extra semicolon.',
},
messages: baseRule.meta.messages,
},
defaultOptions: [
'always',
Expand Down

0 comments on commit 36dc7ce

Please sign in to comment.