Skip to content

refactor: update all relative export paths to use ts extension #541

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions eslint-remote-tester.config.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import tsparser from '@typescript-eslint/parser';
import type { Config } from 'eslint-remote-tester';

// @ts-expect-error - eslint-plugin is not typed yet
import eslintPlugin from './lib/index.js';
import eslintPlugin from './lib/index.ts';

export default {
/** Repositories to scan */
Expand Down
2 changes: 1 addition & 1 deletion eslint.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import markdown from 'eslint-plugin-markdown';
import pluginN from 'eslint-plugin-n';
import tseslint from 'typescript-eslint';

import eslintPlugin from './lib/index.js';
import eslintPlugin from './lib/index.ts';

const dirname = path.dirname(fileURLToPath(import.meta.url));
const compat = new FlatCompat({
Expand Down
64 changes: 32 additions & 32 deletions lib/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,38 +6,38 @@ import { createRequire } from 'node:module';

import type { ESLint, Linter, Rule } from 'eslint';

import consistentOutput from './rules/consistent-output.js';
import fixerReturn from './rules/fixer-return.js';
import metaPropertyOrdering from './rules/meta-property-ordering.js';
import noDeprecatedContextMethods from './rules/no-deprecated-context-methods.js';
import noDeprecatedReportApi from './rules/no-deprecated-report-api.js';
import noIdenticalTests from './rules/no-identical-tests.js';
import noMetaReplacedBy from './rules/no-meta-replaced-by.js';
import noMetaSchemaDefault from './rules/no-meta-schema-default.js';
import noMissingMessageIds from './rules/no-missing-message-ids.js';
import noMissingPlaceholders from './rules/no-missing-placeholders.js';
import noOnlyTests from './rules/no-only-tests.js';
import noPropertyInNode from './rules/no-property-in-node.js';
import noUnusedMessageIds from './rules/no-unused-message-ids.js';
import noUnusedPlaceholders from './rules/no-unused-placeholders.js';
import noUselessTokenRange from './rules/no-useless-token-range.js';
import preferMessageIds from './rules/prefer-message-ids.js';
import preferObjectRule from './rules/prefer-object-rule.js';
import preferOutputNull from './rules/prefer-output-null.js';
import preferPlaceholders from './rules/prefer-placeholders.js';
import preferReplaceText from './rules/prefer-replace-text.js';
import reportMessageFormat from './rules/report-message-format.js';
import requireMetaDefaultOptions from './rules/require-meta-default-options.js';
import requireMetaDocsDescription from './rules/require-meta-docs-description.js';
import requireMetaDocsRecommended from './rules/require-meta-docs-recommended.js';
import requireMetaDocsUrl from './rules/require-meta-docs-url.js';
import requireMetaFixable from './rules/require-meta-fixable.js';
import requireMetaHasSuggestions from './rules/require-meta-has-suggestions.js';
import requireMetaSchemaDescription from './rules/require-meta-schema-description.js';
import requireMetaSchema from './rules/require-meta-schema.js';
import requireMetaType from './rules/require-meta-type.js';
import testCasePropertyOrdering from './rules/test-case-property-ordering.js';
import testCaseShorthandStrings from './rules/test-case-shorthand-strings.js';
import consistentOutput from './rules/consistent-output.ts';
import fixerReturn from './rules/fixer-return.ts';
import metaPropertyOrdering from './rules/meta-property-ordering.ts';
import noDeprecatedContextMethods from './rules/no-deprecated-context-methods.ts';
import noDeprecatedReportApi from './rules/no-deprecated-report-api.ts';
import noIdenticalTests from './rules/no-identical-tests.ts';
import noMetaReplacedBy from './rules/no-meta-replaced-by.ts';
import noMetaSchemaDefault from './rules/no-meta-schema-default.ts';
import noMissingMessageIds from './rules/no-missing-message-ids.ts';
import noMissingPlaceholders from './rules/no-missing-placeholders.ts';
import noOnlyTests from './rules/no-only-tests.ts';
import noPropertyInNode from './rules/no-property-in-node.ts';
import noUnusedMessageIds from './rules/no-unused-message-ids.ts';
import noUnusedPlaceholders from './rules/no-unused-placeholders.ts';
import noUselessTokenRange from './rules/no-useless-token-range.ts';
import preferMessageIds from './rules/prefer-message-ids.ts';
import preferObjectRule from './rules/prefer-object-rule.ts';
import preferOutputNull from './rules/prefer-output-null.ts';
import preferPlaceholders from './rules/prefer-placeholders.ts';
import preferReplaceText from './rules/prefer-replace-text.ts';
import reportMessageFormat from './rules/report-message-format.ts';
import requireMetaDefaultOptions from './rules/require-meta-default-options.ts';
import requireMetaDocsDescription from './rules/require-meta-docs-description.ts';
import requireMetaDocsRecommended from './rules/require-meta-docs-recommended.ts';
import requireMetaDocsUrl from './rules/require-meta-docs-url.ts';
import requireMetaFixable from './rules/require-meta-fixable.ts';
import requireMetaHasSuggestions from './rules/require-meta-has-suggestions.ts';
import requireMetaSchemaDescription from './rules/require-meta-schema-description.ts';
import requireMetaSchema from './rules/require-meta-schema.ts';
import requireMetaType from './rules/require-meta-type.ts';
import testCasePropertyOrdering from './rules/test-case-property-ordering.ts';
import testCaseShorthandStrings from './rules/test-case-shorthand-strings.ts';

const require = createRequire(import.meta.url);

Expand Down
2 changes: 1 addition & 1 deletion lib/rules/consistent-output.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
*/
import type { Rule } from 'eslint';

import { getKeyName, getTestInfo } from '../utils.js';
import { getKeyName, getTestInfo } from '../utils.ts';

const keyNameMapper = (property: Parameters<typeof getKeyName>[0]) =>
getKeyName(property);
Expand Down
4 changes: 2 additions & 2 deletions lib/rules/fixer-return.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ import {
getContextIdentifiers,
isAutoFixerFunction,
isSuggestionFixerFunction,
} from '../utils.js';
import type { FunctionInfo } from '../types.js';
} from '../utils.ts';
import type { FunctionInfo } from '../types.ts';

const DEFAULT_FUNC_INFO: FunctionInfo = {
upper: null,
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/meta-property-ordering.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
*/
import type { Rule } from 'eslint';

import { getKeyName, getRuleInfo } from '../utils.js';
import { getKeyName, getRuleInfo } from '../utils.ts';

const defaultOrder = [
'type',
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/no-deprecated-context-methods.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import type { Rule } from 'eslint';
import type { Identifier, MemberExpression } from 'estree';

import { getContextIdentifiers } from '../utils.js';
import { getContextIdentifiers } from '../utils.ts';

const DEPRECATED_PASSTHROUGHS = {
getSource: 'getText',
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/no-deprecated-report-api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import type { Rule } from 'eslint';
import type { Node } from 'estree';

import { getContextIdentifiers, getReportInfo } from '../utils.js';
import { getContextIdentifiers, getReportInfo } from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/no-identical-tests.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import type { Rule } from 'eslint';
import type { Expression, SpreadElement } from 'estree';

import { getTestInfo } from '../utils.js';
import { getTestInfo } from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/no-meta-replaced-by.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
*/
import type { Rule } from 'eslint';

import { evaluateObjectProperties, getKeyName, getRuleInfo } from '../utils.js';
import { evaluateObjectProperties, getKeyName, getRuleInfo } from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/no-meta-schema-default.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import {
getMetaSchemaNode,
getMetaSchemaNodeProperty,
getRuleInfo,
} from '../utils.js';
} from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/no-missing-message-ids.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {
getMessagesNode,
getReportInfo,
getRuleInfo,
} from '../utils.js';
} from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/no-missing-placeholders.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import {
getMessagesNode,
getReportInfo,
getRuleInfo,
} from '../utils.js';
} from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/no-only-tests.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import {
} from '@eslint-community/eslint-utils';
import type { Rule } from 'eslint';

import { getTestInfo } from '../utils.js';
import { getTestInfo } from '../utils.ts';

const rule: Rule.RuleModule = {
meta: {
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/no-unused-message-ids.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import {
getReportInfo,
getRuleInfo,
isVariableFromParameter,
} from '../utils.js';
} from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/no-unused-placeholders.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import {
getMessagesNode,
getReportInfo,
getRuleInfo,
} from '../utils.js';
} from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/no-useless-token-range.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import type { Rule } from 'eslint';
import type { Expression, MemberExpression, SpreadElement } from 'estree';

import { getKeyName, getSourceCodeIdentifiers } from '../utils.js';
import { getKeyName, getSourceCodeIdentifiers } from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/prefer-message-ids.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import {
getKeyName,
getReportInfo,
getRuleInfo,
} from '../utils.js';
} from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/prefer-object-rule.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
*/
import type { Rule } from 'eslint';

import { getRuleInfo } from '../utils.js';
import { getRuleInfo } from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/prefer-output-null.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import type { Rule } from 'eslint';
import type { Property } from 'estree';

import { getTestInfo } from '../utils.js';
import { getTestInfo } from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/prefer-placeholders.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import {
collectReportViolationAndSuggestionData,
getContextIdentifiers,
getReportInfo,
} from '../utils.js';
} from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
4 changes: 2 additions & 2 deletions lib/rules/prefer-replace-text.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
import type { Rule } from 'eslint';
import type { Identifier, Node } from 'estree';

import type { FunctionInfo } from '../types.js';
import type { FunctionInfo } from '../types.ts';
import {
getContextIdentifiers,
isAutoFixerFunction,
isSuggestionFixerFunction,
} from '../utils.js';
} from '../utils.ts';

const DEFAULT_FUNC_INFO: FunctionInfo = {
upper: null,
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/report-message-format.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import {
getKeyName,
getReportInfo,
getRuleInfo,
} from '../utils.js';
} from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/require-meta-default-options.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import {
getMetaSchemaNode,
getMetaSchemaNodeProperty,
getRuleInfo,
} from '../utils.js';
} from '../utils.ts';

const rule: Rule.RuleModule = {
meta: {
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/require-meta-docs-description.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { getStaticValue } from '@eslint-community/eslint-utils';
import type { Rule } from 'eslint';

import { getMetaDocsProperty, getRuleInfo } from '../utils.js';
import { getMetaDocsProperty, getRuleInfo } from '../utils.ts';

const DEFAULT_PATTERN = new RegExp('^(enforce|require|disallow)');

Expand Down
2 changes: 1 addition & 1 deletion lib/rules/require-meta-docs-recommended.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import {
getMetaDocsProperty,
getRuleInfo,
isUndefinedIdentifier,
} from '../utils.js';
} from '../utils.ts';

function insertRecommendedProperty(
fixer: Rule.RuleFixer,
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/require-meta-docs-url.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import {
getRuleInfo,
insertProperty,
isUndefinedIdentifier,
} from '../utils.js';
} from '../utils.ts';

// -----------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/require-meta-fixable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import {
getContextIdentifiers,
getKeyName,
getRuleInfo,
} from '../utils.js';
} from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/require-meta-has-suggestions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import {
getKeyName,
getRuleInfo,
isUndefinedIdentifier,
} from '../utils.js';
} from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/require-meta-schema-description.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import {
getMetaSchemaNode,
getMetaSchemaNodeProperty,
getRuleInfo,
} from '../utils.js';
} from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/require-meta-schema.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import {
getRuleInfo,
insertProperty,
isUndefinedIdentifier,
} from '../utils.js';
} from '../utils.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/require-meta-type.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import { getStaticValue } from '@eslint-community/eslint-utils';
import type { Rule } from 'eslint';

import { evaluateObjectProperties, getKeyName, getRuleInfo } from '../utils.js';
import { evaluateObjectProperties, getKeyName, getRuleInfo } from '../utils.ts';

const VALID_TYPES = new Set(['problem', 'suggestion', 'layout']);

Expand Down
2 changes: 1 addition & 1 deletion lib/rules/test-case-property-ordering.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
*/
import type { Rule } from 'eslint';

import { getKeyName, getTestInfo } from '../utils.js';
import { getKeyName, getTestInfo } from '../utils.ts';

const defaultOrder = [
'filename',
Expand Down
4 changes: 2 additions & 2 deletions lib/rules/test-case-shorthand-strings.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/
import type { Rule } from 'eslint';

import { getKeyName, getTestInfo } from '../utils.js';
import type { TestInfo } from '../types.js';
import { getKeyName, getTestInfo } from '../utils.ts';
import type { TestInfo } from '../types.ts';

// ------------------------------------------------------------------------------
// Rule Definition
Expand Down
2 changes: 1 addition & 1 deletion lib/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ import type {
RuleInfo,
TestInfo,
ViolationAndSuppressionData,
} from './types.js';
} from './types.ts';

const functionTypes = new Set([
'FunctionExpression',
Expand Down
Loading