Skip to content

Commit 378d918

Browse files
💥 feat: support minapp unit rpx (#37)
* 💥 feat: support minapp unit rpx * ✅test: add rpx test
1 parent fc1af83 commit 378d918

File tree

6 files changed

+17
-11
lines changed

6 files changed

+17
-11
lines changed

example/src/pages/DashboardAnalysis/utils/utils.less

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.textOverflow() {
2+
width: 100rpx;
23
overflow: hidden;
34
white-space: nowrap;
45
text-overflow: ellipsis;

src/eslint.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const eslintFolder = path.join(path.dirname(require.resolve('eslint')), '..');
77
const moduleResolverPath = path.join(eslintFolder, 'lib/shared/relative-module-resolver');
88
const ModuleResolver = require(moduleResolverPath);
99

10-
ModuleResolver.resolve = function(moduleName: string) {
10+
ModuleResolver.resolve = function (moduleName: string) {
1111
return require.resolve(moduleName);
1212
};
1313

@@ -18,7 +18,7 @@ module.exports = {
1818
'prettier',
1919
'prettier/react',
2020
'prettier/@typescript-eslint',
21-
].map(key => require.resolve(`eslint-config-${key}`)),
21+
].map((key) => require.resolve(`eslint-config-${key}`)),
2222
plugins: ['@typescript-eslint', 'eslint-comments', 'jest', 'unicorn', 'react-hooks'],
2323
env: {
2424
browser: true,

src/index.ts

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
const strictEslint = require("./eslint");
2-
const softyEslint = require("./softyEslint");
3-
const stylelint = require("./stylelint");
4-
const prettier = require("./prettier");
1+
/** @format */
2+
3+
const strictEslint = require('./eslint');
4+
const softyEslint = require('./softyEslint');
5+
const stylelint = require('./stylelint');
6+
const prettier = require('./prettier');
57

68
module.exports = {
79
stylelint,
810
prettier,
911
strictEslint,
1012
eslint: softyEslint,
11-
default: softyEslint
13+
default: softyEslint,
1214
};

src/prettier.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
/** @format */
2+
13
module.exports = {
24
singleQuote: true,
35
trailingComma: 'all',

src/softyEslint.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const eslintFolder = path.join(path.dirname(require.resolve('eslint')), '..');
1010
const moduleResolverPath = path.join(eslintFolder, 'lib/shared/relative-module-resolver');
1111
const ModuleResolver = require(moduleResolverPath);
1212

13-
ModuleResolver.resolve = function(moduleName: string) {
13+
ModuleResolver.resolve = function (moduleName: string) {
1414
return require.resolve(moduleName);
1515
};
1616

@@ -21,7 +21,7 @@ module.exports = {
2121
'airbnb-typescript',
2222
'prettier/react',
2323
'prettier/@typescript-eslint',
24-
].map(key => require.resolve(`eslint-config-${key}`)),
24+
].map((key) => require.resolve(`eslint-config-${key}`)),
2525
plugins: ['@typescript-eslint', 'eslint-comments', 'jest', 'unicorn', 'react-hooks'],
2626
env: {
2727
browser: true,

src/stylelint.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ module.exports = {
66
'stylelint-config-css-modules',
77
'stylelint-config-rational-order',
88
'stylelint-config-prettier',
9-
].map(key => require.resolve(key)),
10-
plugins: ['stylelint-order', 'stylelint-declaration-block-no-ignored-properties'].map(key =>
9+
].map((key) => require.resolve(key)),
10+
plugins: ['stylelint-order', 'stylelint-declaration-block-no-ignored-properties'].map((key) =>
1111
require.resolve(key)
1212
),
1313
rules: {
@@ -16,5 +16,6 @@ module.exports = {
1616
'function-calc-no-invalid': null,
1717
'font-family-no-missing-generic-family-keyword': null, // iconfont
1818
'plugin/declaration-block-no-ignored-properties': true,
19+
'unit-no-unknown': [true, { ignoreUnits: ['rpx'] }],
1920
},
2021
};

0 commit comments

Comments
 (0)