2.76.0 • Published 4 months ago

eslint-plugin-semi-design v2.76.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

eslint-plugin-semi-design

eslint plugin for semi design

Rules

✅ Should not reference semi-ui in semi-foundation

semi-ui should not be used as a dependency of semi-foundation.

Why: According to Semi's foundation and adapter design, foundation should not depend on adapter. Click to view the F/A design.

✅ Should not import lodash-es in semi-ui and semi-foundation

Use lodash instead of lodash-es.

Why: In order to be compatible with next, lodash-es only provides the product of es module.

image

See more here

✅ Should not use relative paths to import a package under packages in semi-ui or semi-foundation

For imports between packages under monorepo, use package names instead of relative paths.

Why: These two packages may not be in the same folder in the installation path of the user project, and the corresponding package cannot be found using the relative path.

// ❌ Not recommend
// semi-ui/input/index.tsx
import inputFoundation from '../semi-foundation/input/foundation';

// ✅ Recommend
// semi-ui/input/index.tsx
import inputFoundation from '@douyinfe/semi-foundation/input/foundation';

✅ Should not use the package name and path to import other modules under the same package

When importing the same package, use relative paths instead of referencing the package name.

// ❌ Not recommend
// semi-ui/modal/Modal.tsx
import { Button } from '@douyinfe/semi-ui';

// ✅ Recommend
// semi-ui/modal/Modal.tsx
import Button from '../button';

✅ Should not import React or ReactDOM in semi-foundation

// ❌ 
// packages/semi-foundation/input/foundation.ts
import React from 'react';
import ReactDOM from 'react-dom';

Related docs

2.76.1-alpha.0

4 months ago

2.75.0-alpha.1

4 months ago

2.76.0

4 months ago

2.76.0-beta.0

4 months ago

2.75.1-alpha.1

4 months ago

2.76.0-alpha.1

4 months ago

2.55.5-hotfix-aria

5 months ago

2.58.0-hotfix-aria

5 months ago

2.75.0

5 months ago

2.75.0-beta.1

5 months ago

2.74.1-alpha.3

5 months ago

2.75.0-beta.0

5 months ago

2.74.0

5 months ago

2.74.0-beta.0

6 months ago

2.73.0-beta.1

6 months ago

2.73.0

6 months ago

2.73.0-beta.0

6 months ago

2.72.2

6 months ago

2.72.1

6 months ago

2.72.3

6 months ago

2.72.1-alpha.0

6 months ago

2.72.2-alpha.1

6 months ago

2.72.0

7 months ago

2.71.3

7 months ago

2.71.2

7 months ago

2.71.1

7 months ago

2.71.0

7 months ago

2.70.2-alpha.1

7 months ago

2.70.2-alpha.0

7 months ago

2.70.2

7 months ago

2.71.0-alpha.3

7 months ago

2.72.0-beta.0

7 months ago

2.71.0-beta.0

7 months ago

2.38.3-alpha.4

8 months ago

2.70.1

8 months ago

2.70.0

8 months ago

2.69.1

8 months ago

2.69.2

8 months ago

2.70.0-beta.0

8 months ago

2.70.0-alpha.0

8 months ago

2.63.1-alpha.3

8 months ago

2.69.0

8 months ago

2.69.1-alpha.0

8 months ago

2.68.4

8 months ago

2.69.0-beta.0

8 months ago

2.68.3

9 months ago

2.68.1

9 months ago

2.68.2

9 months ago

2.68.0

9 months ago

2.67.3-alpha.0

9 months ago

2.67.2

9 months ago

2.68.0-beta.0

9 months ago

2.67.0

10 months ago

2.67.1

9 months ago

2.66.0

10 months ago

2.66.1

10 months ago

2.67.0-beta.0

10 months ago

2.66.0-beta.0

10 months ago

2.66.0-alpha.3

10 months ago

2.66.0-alpha.0

10 months ago

2.66.0-alpha.2

10 months ago

2.66.0-alpha.1

10 months ago

2.65.2-alpha.1

11 months ago

2.65.2-alpha.0

11 months ago

2.67.2-alpha.0

9 months ago

2.65.1-alpha.0

11 months ago

2.65.0-alpha.0

11 months ago

2.38.3-alpha.3

11 months ago

2.65.0

11 months ago

2.65.0-beta.0

11 months ago

2.63.2-alpha.0

11 months ago

2.64.0

11 months ago

2.64.0-beta.0

11 months ago

2.63.1

12 months ago

2.63.0

12 months ago

2.63.0-beta.0

12 months ago

2.60.1

1 year ago

2.61.0-beta.0

1 year ago

2.61.0-alpha.1

1 year ago

2.62.0-beta.0

1 year ago

2.32.5-alpha.0

1 year ago

2.38.2-alpha.2

1 year ago

2.62.0

12 months ago

2.62.1

12 months ago

2.61.1-alpha.0

1 year ago

2.61.0

1 year ago

2.60.0

1 year ago

2.59.0-alpha.6

1 year ago

2.60.0-beta.0

1 year ago

2.59.0-alpha.5

1 year ago

2.59.0-alpha.2

1 year ago

2.59.0-alpha.1

1 year ago

2.59.0-alpha.4

1 year ago

2.37.2

1 year ago

2.59.1

1 year ago

2.59.0

1 year ago

2.58.1

1 year ago

2.59.0-beta.0

1 year ago

2.54.0-alpha.1

1 year ago

2.59.0-alpha.0

1 year ago

2.58.0

1 year ago

2.57.1-alpha.0

1 year ago

2.58.0-beta.0

1 year ago

2.57.0

1 year ago

2.57.0-beta.0

1 year ago

2.56.4-alpha.2

1 year ago

2.56.4-alpha.5

1 year ago

2.56.4-alpha.4

1 year ago

2.56.3

1 year ago

2.56.4-alpha.0

1 year ago

2.56.3-alpha.0

1 year ago

2.56.2

1 year ago

2.56.1

1 year ago

2.56.0

1 year ago

2.56.0-alpha.0

1 year ago

2.55.5

1 year ago

2.56.0-beta.0

1 year ago

2.55.3

1 year ago

2.55.4

1 year ago

2.55.2

1 year ago

2.55.1

1 year ago

2.55.0

1 year ago

2.55.0-beta.0

1 year ago

2.54.1

1 year ago

2.54.0

1 year ago

2.25.0-alpha.0

1 year ago

2.53.3

1 year ago

2.53.3-alpha.1

1 year ago

2.54.0-beta.0

1 year ago

2.53.3-alpha.0

1 year ago

2.53.1

1 year ago

2.53.2

1 year ago

2.53.0

1 year ago

2.52.3

1 year ago

2.52.1

1 year ago

2.52.2

1 year ago

2.53.0-beta.0

1 year ago

2.52.0

1 year ago

2.36.1-alpha.3

1 year ago

2.52.0-beta.0

1 year ago

2.52.0-beta.1

1 year ago

2.51.4

1 year ago

2.38.3-alpha.2

1 year ago

2.36.1-alpha.2

1 year ago

2.36.1-alpha.1

1 year ago

2.51.2

1 year ago

2.51.3

1 year ago

2.51.1

1 year ago

2.51.0

1 year ago

2.51.0-beta.0

2 years ago

2.50.1

2 years ago

2.50.0

2 years ago

2.50.0-alpha.1

2 years ago

2.50.0-beta.0

2 years ago

2.49.2

2 years ago

2.50.0-alpha.0

2 years ago

2.49.1

2 years ago

2.38.3-alpha.1

2 years ago

2.49.0

2 years ago

2.49.0-beta.0

2 years ago

2.46.1

2 years ago

2.46.0

2 years ago

2.46.2

2 years ago

2.45.0

2 years ago

2.45.2

2 years ago

2.45.1

2 years ago

2.45.3

2 years ago

2.18.3

2 years ago

2.44.1

2 years ago

2.46.0-beta.0

2 years ago

2.38.3-alpha.0

2 years ago

2.48.0-alpha.0

2 years ago

2.47.0-beta.0

2 years ago

2.45.3-alpha.0

2 years ago

2.45.3-alpha.1

2 years ago

2.44.1-alpha.0

2 years ago

2.48.0

2 years ago

2.48.0-beta.0

2 years ago

2.36.1-alpha.0

2 years ago

2.47.0

2 years ago

2.47.1

2 years ago

2.43.0-alpha.0

2 years ago

2.44.0

2 years ago

2.32.7

2 years ago

2.32.6

2 years ago

2.32.5

2 years ago

2.43.0

2 years ago

2.43.2

2 years ago

2.43.1

2 years ago

2.44.0-beta.0

2 years ago

2.42.4

2 years ago

2.43.1-alpha.1

2 years ago

2.43.0-beta.0

2 years ago

2.45.0-beta.0

2 years ago

2.27.2

2 years ago

2.42.0-beta.0

2 years ago

2.41.2

2 years ago

2.41.1

2 years ago

2.41.3

2 years ago

2.41.0

2 years ago

2.41.0-beta.0

2 years ago

2.32.4

2 years ago

2.42.1

2 years ago

2.42.0

2 years ago

2.42.3

2 years ago

2.42.2

2 years ago

2.40.0-beta.0

2 years ago

2.38.2

2 years ago

2.38.1

2 years ago

2.39.0-beta.0

2 years ago

2.38.0

2 years ago

2.38.0-beta.0

2 years ago

2.38.2-alpha.0

2 years ago

2.38.2-alpha.1

2 years ago

2.37.1

2 years ago

2.39.2-alpha.0

2 years ago

2.40.0

2 years ago

2.40.0-alpha.0

2 years ago

2.39.1

2 years ago

2.39.0

2 years ago

2.39.3

2 years ago

2.39.2

2 years ago

2.36.0-beta.0

2 years ago

2.37.0-beta.0

2 years ago

2.37.0

2 years ago

2.36.0-alpha.0

2 years ago

2.36.0

2 years ago

2.32.3

2 years ago

2.34.0

2 years ago

2.33.2-alpha.1

2 years ago

2.34.0-beta.0

2 years ago

2.34.2

2 years ago

2.34.1

2 years ago

2.34.0-alpha.1

2 years ago

2.33.0-beta.0

2 years ago

2.33.1

2 years ago

2.33.0

2 years ago

2.34.1-alpha.3

2 years ago

2.34.1-alpha.2

2 years ago

2.35.0-beta.0

2 years ago

2.32.2

2 years ago

2.34.2-alpha.0

2 years ago

2.35.0

2 years ago

2.30.2

2 years ago

2.30.1

2 years ago

2.30.0

2 years ago

2.31.3-alpha.1

2 years ago

2.31.3-alpha.0

2 years ago

2.32.1-alpha.0

2 years ago

2.31.0-beta.0

2 years ago

2.31.2-alpha.0

2 years ago

2.32.0-beta.0

2 years ago

2.32.2-alpha.1

2 years ago

2.25.4

2 years ago

2.30.0-beta.0

2 years ago

2.32.0

2 years ago

2.32.1

2 years ago

2.30.0-alpha.3

2 years ago

2.30.0-alpha.2

2 years ago

2.30.0-alpha.1

2 years ago

2.30.0-alpha.0

2 years ago

2.31.1

2 years ago

2.31.0

2 years ago

2.31.3

2 years ago

2.31.2

2 years ago

2.31.4

2 years ago

2.27.1

2 years ago

2.28.0-beta.1

2 years ago

2.28.0-beta.0

2 years ago

2.27.1-alpha.3

2 years ago

2.27.1-alpha.2

2 years ago

2.27.1-alpha.1

2 years ago

2.27.1-alpha.0

3 years ago

2.28.0-alpha.0

2 years ago

2.29.0-beta.0

2 years ago

2.29.0

2 years ago

2.25.3

2 years ago

2.28.1

2 years ago

2.28.0

2 years ago

2.28.2

2 years ago

2.23.6

3 years ago

2.23.5

3 years ago

2.23.7

3 years ago

2.23.2

3 years ago

2.23.1

3 years ago

2.21.3-alpha.0

3 years ago

2.27.0

3 years ago

2.23.4

3 years ago

2.23.3

3 years ago

2.27.0-alpha.2

3 years ago

2.27.0-alpha.1

3 years ago

2.27.0-alpha.0

3 years ago

2.20.5-alpha.2

3 years ago

2.20.5-alpha.0

3 years ago

2.20.9-alpha.0

3 years ago

2.22.1

3 years ago

2.22.0

3 years ago

2.22.3

3 years ago

2.22.2

3 years ago

2.26.0

3 years ago

2.22.0-alpha.0

3 years ago

2.22.0-beta.3

3 years ago

2.22.0-beta.0

3 years ago

2.22.0-beta.1

3 years ago

2.22.0-beta.2

3 years ago

2.21.0

3 years ago

2.23.0-beta.1

3 years ago

2.21.2

3 years ago

2.23.0-beta.0

3 years ago

2.21.1

3 years ago

2.24.0-beta.1

3 years ago

2.25.0

3 years ago

2.25.2

3 years ago

2.25.1

3 years ago

2.22.2-alpha.1

3 years ago

2.24.1-alpha.0

3 years ago

2.22.2-alpha.0

3 years ago

2.23.0-alpha.0

3 years ago

2.27.0-beta.0

3 years ago

2.24.0-beta.0

3 years ago

2.23.0-alpha.2

3 years ago

2.21.0-beta.0

3 years ago

2.21.0-beta.1

3 years ago

2.26.0-beta.0

3 years ago

2.20.8

3 years ago

2.24.1

3 years ago

2.20.6

3 years ago

2.24.0

3 years ago

2.20.7

3 years ago

2.24.3

3 years ago

2.20.4

3 years ago

2.24.2

3 years ago

2.20.5

3 years ago

2.25.0-beta.0

3 years ago

2.24.0-alpha.0

3 years ago

2.23.0

3 years ago

2.19.1-alpha.0

3 years ago

2.19.0

3 years ago

2.20.2

3 years ago

2.20.3

3 years ago

2.20.0

3 years ago

2.18.0-beta.0

3 years ago

2.20.1

3 years ago

2.19.0-alpha.7

3 years ago

2.19.0-alpha.8

3 years ago

2.19.0-alpha.9

3 years ago

2.19.0-alpha.0

3 years ago

2.19.0-alpha.1

3 years ago

2.19.0-alpha.2

3 years ago

2.19.0-alpha.3

3 years ago

2.19.0-alpha.4

3 years ago

2.19.0-alpha.5

3 years ago

2.19.0-alpha.6

3 years ago

2.19.2-alpha.0

3 years ago

2.18.1-alpha.0

3 years ago

2.19.0-beta.0

3 years ago

2.18.1

3 years ago

2.18.2

3 years ago

2.20.0-beta.1

3 years ago

2.18.0

3 years ago

2.20.0-beta.0

3 years ago

2.21.0-alpha.0

3 years ago

2.17.1

3 years ago

2.17.0

3 years ago

2.17.0-beta.1

3 years ago

2.17.0-beta.0

3 years ago

2.16.1

3 years ago

2.16.0

3 years ago

2.17.0-alpha.1

3 years ago

2.17.0-alpha.0

3 years ago

2.16.0-beta.0

3 years ago

2.15.2-alpha.0

3 years ago

2.15.1

3 years ago

2.15.0

3 years ago

2.15.0-beta.0

3 years ago

2.14.0

3 years ago

2.14.0-beta.2

3 years ago

2.14.0-beta.1

3 years ago

2.14.0-beta.0

3 years ago

2.13.0

3 years ago

2.14.0-alpha.0

3 years ago

2.13.0-beta.0

3 years ago

0.0.1

3 years ago