Skip to content

Commit e42143c

Browse files
committed
style: change the code style by eslint
affects: @logicflow/extension
1 parent 3a89c83 commit e42143c

File tree

12 files changed

+148
-175
lines changed

12 files changed

+148
-175
lines changed

Diff for: .eslintignore

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ coverage
77
types
88
packages/core/types
99

10-
packages/extension/src/adapter/bpmn/xml2json.ts
11-
packages/extension/src/adapter/bpmn/json2xml.ts
10+
packages/extension/src/bpmn-adapter/xml2json.ts
11+
packages/extension/src/bpmn-adapter/json2xml.ts
1212

1313
**/*.d.ts

Diff for: .eslintrc.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ module.exports = {
6262
'no-console': 0,
6363
'import/no-extraneous-dependencies': 0,
6464
'@typescript-eslint/no-explicit-any': 0,
65-
'object-curly-newline': 0
65+
'object-curly-newline': 0,
66+
'operator-assignment': 0
6667
},
6768
};

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"clean": "lerna clean",
1414
"build": "lerna run build",
1515
"build:types": "lerna run types",
16-
"lint": "eslint . --ext .ts,.tsx --fix",
16+
"lint": "eslint",
1717
"commit": "git-cz",
1818
"prepare": "husky install",
1919
"build:example": "lerna run build --scope examples",

Diff for: packages/extension/scripts/webpack.config.base.js

+55-56
Original file line numberDiff line numberDiff line change
@@ -1,69 +1,68 @@
1-
const path = require('path')
2-
// const VueLoaderPlugin = require('vue-loader/lib/plugin')
3-
const { version } = require('../package.json')
1+
const path = require('path');
42

53
const packagesEntry = {
6-
BpmnAdapter: path.resolve(__dirname, "../src/bpmn-adapter/index.ts"),
7-
TurboAdapter: path.resolve(__dirname, "../src/turbo-adapter/index.ts"),
8-
Snapshot: path.resolve(__dirname, "../src/snapshot/index.ts"),
9-
RectLabelNode: path.resolve(__dirname, "../src/rect-label-node/index.ts"),
10-
BpmnElement: path.resolve(__dirname, "../src/bpmn/index.ts"),
11-
Control: path.resolve(__dirname, "../src/components/control/index.ts"),
12-
Menu: path.resolve(__dirname, "../src/components/menu/index.ts"),
13-
DndPanel: path.resolve(__dirname, "../src/components/dnd-panel/index.ts"),
14-
SelectionSelect: path.resolve(__dirname, "../src/components/selection-select/index.ts"),
15-
MiniMap: path.resolve(__dirname, "../src/components/mini-map/index.ts"),
16-
ResizeNode: path.resolve(__dirname, "../src/materials/resize-node/index.ts"),
17-
CurvedEdge: path.resolve(__dirname, "../src/materials/curved-edge/index.ts"),
4+
BpmnAdapter: path.resolve(__dirname, '../src/bpmn-adapter/index.ts'),
5+
TurboAdapter: path.resolve(__dirname, '../src/turbo-adapter/index.ts'),
6+
Snapshot: path.resolve(__dirname, '../src/snapshot/index.ts'),
7+
RectLabelNode: path.resolve(__dirname, '../src/rect-label-node/index.ts'),
8+
BpmnElement: path.resolve(__dirname, '../src/bpmn/index.ts'),
9+
Control: path.resolve(__dirname, '../src/components/control/index.ts'),
10+
Menu: path.resolve(__dirname, '../src/components/menu/index.ts'),
11+
DndPanel: path.resolve(__dirname, '../src/components/dnd-panel/index.ts'),
12+
MiniMap: path.resolve(__dirname, '../src/components/mini-map/index.ts'),
13+
ResizeNode: path.resolve(__dirname, '../src/materials/resize-node/index.ts'),
14+
CurvedEdge: path.resolve(__dirname, '../src/materials/curved-edge/index.ts'),
15+
SelectionSelect: path.resolve(
16+
__dirname,
17+
'../src/components/selection-select/index.ts',
18+
),
1819
};
1920

2021
module.exports = {
2122
entry: packagesEntry,
2223
output: {
23-
path: path.resolve(__dirname, "../lib"),
24-
filename: `[name].js`,
24+
path: path.resolve(__dirname, '../lib'),
25+
filename: '[name].js',
2526
libraryTarget: 'umd',
2627
// libraryExport: 'default', // 兼容 ES6(ES2015) 的模块系统、CommonJS 和 AMD 模块规范
2728
},
2829
resolve: {
2930
alias: {
30-
"react": "preact/compat",
31-
"react-dom/test-utils": "preact/test-utils",
32-
"react-dom": "preact/compat",
31+
react: 'preact/compat',
32+
'react-dom/test-utils': 'preact/test-utils',
33+
'react-dom': 'preact/compat',
3334
},
34-
extensions: [".ts", ".tsx", ".js", ".jsx", ".less", ".css"]
35+
extensions: ['.ts', '.tsx', '.js', '.jsx', '.less', '.css'],
3536
},
3637
module: {
3738
rules: [
3839
{
3940
test: /\.(js|jsx|ts|tsx)$/,
4041
exclude: /node_modules/,
41-
use: [{
42-
loader: 'babel-loader',
43-
options: {
44-
presets: [
45-
[
46-
'@babel/preset-typescript',
47-
{
48-
isTSX: true,
49-
allExtensions: true,
50-
jsxPragma: "h"
51-
}
42+
use: [
43+
{
44+
loader: 'babel-loader',
45+
options: {
46+
presets: [
47+
[
48+
'@babel/preset-typescript',
49+
{
50+
isTSX: true,
51+
allExtensions: true,
52+
jsxPragma: 'h',
53+
},
54+
],
55+
[
56+
'@babel/preset-env',
57+
{
58+
useBuiltIns: 'usage',
59+
corejs: '3.3',
60+
},
61+
],
5262
],
53-
[
54-
'@babel/preset-env',
55-
{
56-
"useBuiltIns": "usage",
57-
"corejs": '3.3'
58-
}
59-
]
60-
],
61-
}
62-
},
63-
// {
64-
// loader: 'eslint-loader'
65-
// }
66-
]
63+
},
64+
},
65+
],
6766
},
6867
{
6968
test: /\.css$/,
@@ -73,16 +72,16 @@ module.exports = {
7372
loader: 'css-loader',
7473
options: {
7574
modules: true,
76-
}
75+
},
7776
},
78-
]
77+
],
7978
},
8079
{
8180
test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
8281
loader: 'url-loader',
8382
options: {
84-
limit: 100000000
85-
}
83+
limit: 100000000,
84+
},
8685
},
8786
{
8887
test: /\.less$/,
@@ -92,10 +91,10 @@ module.exports = {
9291
loader: 'css-loader',
9392
},
9493
{
95-
loader: 'less-loader'
94+
loader: 'less-loader',
9695
},
97-
]
98-
}
99-
]
100-
}
101-
}
96+
],
97+
},
98+
],
99+
},
100+
};

Diff for: packages/extension/scripts/webpack.config.build.js

+12-11
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1-
const path = require('path')
2-
const webpack = require('webpack')
3-
const baseWebpackConfig = require('./webpack.config.base.js')
4-
const CaseSensitivePathsPlugin = require('case-sensitive-paths-webpack-plugin')
1+
const path = require('path');
2+
const webpack = require('webpack');
3+
const CaseSensitivePathsPlugin = require('case-sensitive-paths-webpack-plugin');
4+
const baseWebpackConfig = require('./webpack.config.base.js');
55

66
module.exports = [
7-
Object.assign({}, baseWebpackConfig, {
7+
{
8+
...baseWebpackConfig,
89
mode: 'production',
910
output: {
10-
path: path.resolve(__dirname, "../lib"),
11-
filename: `[name].js`,
11+
path: path.resolve(__dirname, '../lib'),
12+
filename: '[name].js',
1213
libraryTarget: 'umd',
1314
},
1415
plugins: [
1516
new CaseSensitivePathsPlugin(),
16-
new webpack.EnvironmentPlugin(['NODE_ENV', 'MOCK_TYPE'])
17-
]
18-
})
19-
]
17+
new webpack.EnvironmentPlugin(['NODE_ENV', 'MOCK_TYPE']),
18+
],
19+
},
20+
];

Diff for: packages/extension/scripts/webpack.config.dev.js

+15-20
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,30 @@
1-
const path = require('path')
2-
const webpack = require('webpack')
3-
const baseWebpackConfig = require('./webpack.config.base.js')
4-
const HtmlWebpackPlugin = require('html-webpack-plugin')
5-
const CaseSensitivePathsPlugin = require('case-sensitive-paths-webpack-plugin')
1+
const path = require('path');
2+
const webpack = require('webpack');
3+
const CaseSensitivePathsPlugin = require('case-sensitive-paths-webpack-plugin');
64
const ESLintPlugin = require('eslint-webpack-plugin');
5+
const baseWebpackConfig = require('./webpack.config.base.js');
76

87
// 先不用webpack merge
98
module.exports = [
10-
Object.assign({}, baseWebpackConfig, {
9+
{
10+
...baseWebpackConfig,
1111
devtool: 'inline-source-map',
1212
mode: 'development',
1313
devServer: {
14-
contentBase: path.join(__dirname, "../../"),
14+
contentBase: path.join(__dirname, '../../'),
1515
stats: 'errors-warnings',
1616
port: 9092,
1717
host: 'localhost',
1818
watchOptions: {
19-
poll: true
19+
poll: true,
2020
},
21-
// proxy: getProxy()
2221
},
2322
plugins: [
24-
// new HtmlWebpackPlugin({
25-
// filename: 'index.html',
26-
// template: path.resolve(__dirname, "../index.html")
27-
// }),
2823
new CaseSensitivePathsPlugin(),
29-
// new ESLintPlugin({
30-
// extensions: ['ts', 'tsx']
31-
// }),
32-
new webpack.EnvironmentPlugin(['NODE_ENV', 'MOCK_TYPE'])
33-
]
34-
}),
35-
]
24+
new ESLintPlugin({
25+
extensions: ['ts', 'tsx'],
26+
}),
27+
new webpack.EnvironmentPlugin(['NODE_ENV', 'MOCK_TYPE']),
28+
],
29+
},
30+
];

0 commit comments

Comments
 (0)