Skip to content

Commit 1e07a9f

Browse files
refactor: use #-style local imports
1 parent 9c4894b commit 1e07a9f

File tree

119 files changed

+512
-356
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

119 files changed

+512
-356
lines changed

cz-adapter/engine.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import chalk from "chalk";
22
import wrap from "word-wrap";
33

4-
import { rules } from "~/rules";
4+
import { rules } from "#eslint-plugin-functional/rules";
55

66
import { type Options } from "./options";
77

src/configs/all.ts

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
import { type Linter } from "@typescript-eslint/utils/ts-eslint";
22

3-
import * as functionalParameters from "~/rules/functional-parameters";
4-
import * as immutableData from "~/rules/immutable-data";
5-
import * as noClasses from "~/rules/no-classes";
6-
import * as noConditionalStatements from "~/rules/no-conditional-statements";
7-
import * as noExpressionStatements from "~/rules/no-expression-statements";
8-
import * as noLet from "~/rules/no-let";
9-
import * as noLoopStatements from "~/rules/no-loop-statements";
10-
import * as noMixedTypes from "~/rules/no-mixed-types";
11-
import * as noPromiseReject from "~/rules/no-promise-reject";
12-
import * as noReturnVoid from "~/rules/no-return-void";
13-
import * as noThisExpressions from "~/rules/no-this-expressions";
14-
import * as noThrowStatements from "~/rules/no-throw-statements";
15-
import * as noTryStatements from "~/rules/no-try-statements";
16-
import * as preferImmutableTypes from "~/rules/prefer-immutable-types";
17-
import * as preferPropertySignatures from "~/rules/prefer-property-signatures";
18-
import * as preferTacit from "~/rules/prefer-tacit";
19-
import * as readonlyType from "~/rules/readonly-type";
20-
import * as typeDeclarationImmutability from "~/rules/type-declaration-immutability";
3+
import * as functionalParameters from "#eslint-plugin-functional/rules/functional-parameters";
4+
import * as immutableData from "#eslint-plugin-functional/rules/immutable-data";
5+
import * as noClasses from "#eslint-plugin-functional/rules/no-classes";
6+
import * as noConditionalStatements from "#eslint-plugin-functional/rules/no-conditional-statements";
7+
import * as noExpressionStatements from "#eslint-plugin-functional/rules/no-expression-statements";
8+
import * as noLet from "#eslint-plugin-functional/rules/no-let";
9+
import * as noLoopStatements from "#eslint-plugin-functional/rules/no-loop-statements";
10+
import * as noMixedTypes from "#eslint-plugin-functional/rules/no-mixed-types";
11+
import * as noPromiseReject from "#eslint-plugin-functional/rules/no-promise-reject";
12+
import * as noReturnVoid from "#eslint-plugin-functional/rules/no-return-void";
13+
import * as noThisExpressions from "#eslint-plugin-functional/rules/no-this-expressions";
14+
import * as noThrowStatements from "#eslint-plugin-functional/rules/no-throw-statements";
15+
import * as noTryStatements from "#eslint-plugin-functional/rules/no-try-statements";
16+
import * as preferImmutableTypes from "#eslint-plugin-functional/rules/prefer-immutable-types";
17+
import * as preferPropertySignatures from "#eslint-plugin-functional/rules/prefer-property-signatures";
18+
import * as preferTacit from "#eslint-plugin-functional/rules/prefer-tacit";
19+
import * as readonlyType from "#eslint-plugin-functional/rules/readonly-type";
20+
import * as typeDeclarationImmutability from "#eslint-plugin-functional/rules/type-declaration-immutability";
2121

2222
const config: Linter.Config = {
2323
rules: {

src/configs/currying.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { type Linter } from "@typescript-eslint/utils/ts-eslint";
22

3-
import * as functionalParameters from "~/rules/functional-parameters";
3+
import * as functionalParameters from "#eslint-plugin-functional/rules/functional-parameters";
44

55
const config: Linter.Config = {
66
rules: {

src/configs/deprecated.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { type Linter } from "@typescript-eslint/utils/ts-eslint";
22

3-
import * as preferReadonlyType from "~/rules/prefer-readonly-type";
3+
import * as preferReadonlyType from "#eslint-plugin-functional/rules/prefer-readonly-type";
44

55
const config: Linter.Config = {
66
rules: {

src/configs/external-typescript-recommended.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { type Linter } from "@typescript-eslint/utils/ts-eslint";
22

3-
import externalVanillaRecommended from "~/configs/external-vanilla-recommended";
4-
import { mergeConfigs } from "~/utils/merge-configs";
3+
import externalVanillaRecommended from "#eslint-plugin-functional/configs/external-vanilla-recommended";
4+
import { mergeConfigs } from "#eslint-plugin-functional/utils/merge-configs";
55

66
const tsConfig: Linter.Config = {
77
rules: {

src/configs/lite.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { type Linter } from "@typescript-eslint/utils/ts-eslint";
22

3-
import * as functionalParameters from "~/rules/functional-parameters";
4-
import * as immutableData from "~/rules/immutable-data";
5-
import * as noConditionalStatements from "~/rules/no-conditional-statements";
6-
import * as noExpressionStatements from "~/rules/no-expression-statements";
7-
import * as preferImmutableTypes from "~/rules/prefer-immutable-types";
8-
import { mergeConfigs } from "~/utils/merge-configs";
3+
import * as functionalParameters from "#eslint-plugin-functional/rules/functional-parameters";
4+
import * as immutableData from "#eslint-plugin-functional/rules/immutable-data";
5+
import * as noConditionalStatements from "#eslint-plugin-functional/rules/no-conditional-statements";
6+
import * as noExpressionStatements from "#eslint-plugin-functional/rules/no-expression-statements";
7+
import * as preferImmutableTypes from "#eslint-plugin-functional/rules/prefer-immutable-types";
8+
import { mergeConfigs } from "#eslint-plugin-functional/utils/merge-configs";
99

1010
import recommended from "./recommended";
1111

src/configs/no-exceptions.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { type Linter } from "@typescript-eslint/utils/ts-eslint";
22

3-
import * as noThrowStatements from "~/rules/no-throw-statements";
4-
import * as noTryStatements from "~/rules/no-try-statements";
3+
import * as noThrowStatements from "#eslint-plugin-functional/rules/no-throw-statements";
4+
import * as noTryStatements from "#eslint-plugin-functional/rules/no-try-statements";
55

66
const config: Linter.Config = {
77
rules: {

src/configs/no-mutations.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { type Linter } from "@typescript-eslint/utils/ts-eslint";
22

3-
import * as immutableData from "~/rules/immutable-data";
4-
import * as noLet from "~/rules/no-let";
5-
import * as preferImmutableTypes from "~/rules/prefer-immutable-types";
6-
import * as typeDeclarationImmutability from "~/rules/type-declaration-immutability";
3+
import * as immutableData from "#eslint-plugin-functional/rules/immutable-data";
4+
import * as noLet from "#eslint-plugin-functional/rules/no-let";
5+
import * as preferImmutableTypes from "#eslint-plugin-functional/rules/prefer-immutable-types";
6+
import * as typeDeclarationImmutability from "#eslint-plugin-functional/rules/type-declaration-immutability";
77

88
const config: Linter.Config = {
99
rules: {

src/configs/no-other-paradigms.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { type Linter } from "@typescript-eslint/utils/ts-eslint";
22

3-
import * as noClasses from "~/rules/no-classes";
4-
import * as noMixedTypes from "~/rules/no-mixed-types";
5-
import * as noThisExpressions from "~/rules/no-this-expressions";
3+
import * as noClasses from "#eslint-plugin-functional/rules/no-classes";
4+
import * as noMixedTypes from "#eslint-plugin-functional/rules/no-mixed-types";
5+
import * as noThisExpressions from "#eslint-plugin-functional/rules/no-this-expressions";
66

77
const config: Linter.Config = {
88
rules: {

src/configs/no-statements.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { type Linter } from "@typescript-eslint/utils/ts-eslint";
22

3-
import * as noConditionalStatements from "~/rules/no-conditional-statements";
4-
import * as noExpressionStatements from "~/rules/no-expression-statements";
5-
import * as noLoopStatements from "~/rules/no-loop-statements";
6-
import * as noReturnVoid from "~/rules/no-return-void";
3+
import * as noConditionalStatements from "#eslint-plugin-functional/rules/no-conditional-statements";
4+
import * as noExpressionStatements from "#eslint-plugin-functional/rules/no-expression-statements";
5+
import * as noLoopStatements from "#eslint-plugin-functional/rules/no-loop-statements";
6+
import * as noReturnVoid from "#eslint-plugin-functional/rules/no-return-void";
77

88
const config: Linter.Config = {
99
rules: {

0 commit comments

Comments
 (0)