Skip to content

Commit c241d3d

Browse files
committed
feat: ran build and lintfix
1 parent 5c1322f commit c241d3d

File tree

4 files changed

+33
-33
lines changed

4 files changed

+33
-33
lines changed

lib/tsbuildinfo

+1-1
Large diffs are not rendered by default.

src/configs/recommended.ts

+6-8
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
1-
// src/configs/recommended.ts
2-
3-
export default {
1+
export const recommended = {
42
rules: {
5-
"@matrixai/no-aliased-imports": [
6-
"error",
3+
'@matrixai/no-aliased-imports': [
4+
'error',
75
{
8-
aliases: [{ prefix: "#", target: "src" }],
9-
includeFolders: ["src"],
6+
aliases: [{ prefix: '#', target: 'src' }],
7+
includeFolders: ['src'],
108
autoFix: false,
119
},
1210
],
1311
},
14-
};
12+
};

src/index.ts

+10-13
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,21 @@
1-
// src/index.ts
21
import noAliasedImportsRule from './rules/no-aliased-imports.js';
3-
import recommended from './configs/recommended.js';
2+
import { recommended } from './configs/recommended.js';
43

5-
const plugin = {
4+
export const plugin = {
65
meta: {
7-
name: "eslint-plugin-matrixai",
8-
version: "0.0.1",
6+
name: 'eslint-plugin-matrixai',
7+
version: '0.0.1',
98
},
109
rules: {
11-
'no-aliased-imports': noAliasedImportsRule
10+
'no-aliased-imports': noAliasedImportsRule,
1211
},
1312
configs: {
14-
recommended: recommended
15-
}
13+
recommended: recommended,
14+
},
1615
};
1716

18-
Object.assign(plugin.configs,
19-
{
20-
recommended: recommended,
21-
}
22-
)
17+
Object.assign(plugin.configs, {
18+
recommended: recommended,
19+
});
2320

2421
export default plugin;

src/rules/no-aliased-imports.ts

+16-11
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
1-
import path from 'node:path';
21
import type { RuleModule } from '@typescript-eslint/utils/ts-eslint';
2+
import path from 'node:path';
33

4-
export const noAliasedImportsRule : RuleModule<'noAlias' | 'noAliasNoAutofix', [{
5-
aliases: { prefix: string; target: string; }[];
6-
includeFolders: string[];
7-
autoFix: boolean;
8-
}]> = {
4+
export const noAliasedImportsRule: RuleModule<
5+
'noAlias' | 'noAliasNoAutofix',
6+
[
7+
{
8+
aliases: { prefix: string; target: string }[];
9+
includeFolders: string[];
10+
autoFix: boolean;
11+
},
12+
]
13+
> = {
914
meta: {
1015
type: 'suggestion',
1116
fixable: 'code',
@@ -58,10 +63,10 @@ export const noAliasedImportsRule : RuleModule<'noAlias' | 'noAliasNoAutofix', [
5863
],
5964
create(context) {
6065
const options = context.options[0] || {};
61-
const {
62-
aliases = [{ prefix: '#', target: 'src' }],
63-
includeFolders = ['src'],
64-
autoFix = false
66+
const {
67+
aliases = [{ prefix: '#', target: 'src' }],
68+
includeFolders = ['src'],
69+
autoFix = false,
6570
} = options;
6671
return {
6772
ImportDeclaration(node) {
@@ -135,4 +140,4 @@ export const noAliasedImportsRule : RuleModule<'noAlias' | 'noAliasNoAutofix', [
135140
},
136141
};
137142

138-
export default noAliasedImportsRule;
143+
export default noAliasedImportsRule;

0 commit comments

Comments
 (0)