Skip to content

Commit

Permalink
chore: add enforce-node-prefix on readme by default
Browse files Browse the repository at this point in the history
  • Loading branch information
fengmk2 committed Sep 17, 2023
1 parent f467f54 commit 29cf704
Show file tree
Hide file tree
Showing 24 changed files with 19 additions and 63 deletions.
36 changes: 19 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
[download-image]: https://img.shields.io/npm/dm/eslint-config-egg.svg?style=flat-square
[download-url]: https://npmjs.org/package/eslint-config-egg

Node.js Style Guide for Egg.
Node.js Style Guide for Eggjs and Node.js

## Install

Expand All @@ -27,6 +27,8 @@ npm i eslint eslint-config-egg --save-dev

## Usage

### Use with JavaScript project

- `package.json`

```json
Expand All @@ -38,12 +40,15 @@ npm i eslint eslint-config-egg --save-dev
}
```

- `.eslintrc.js`
- `.eslintrc`

```js
module.exports = {
extends: 'eslint-config-egg',
};
```json
{
"extends": [
"eslint-config-egg",
"eslint-config-egg/lib/rules/enforce-node-prefix"
]
}
```

### Use with TypeScript project
Expand All @@ -59,18 +64,15 @@ module.exports = {
}
```

- `.eslintrc.js`
- `.eslintrc`

```js
module.exports = {
extends: 'eslint-config-egg/typescript',
parserOptions: {
// recommend to use another config file like tsconfig.eslint.json and extends tsconfig.json in it.
// because you may be need to lint test/**/*.test.ts but no need to emit to js.
// @see https://github.com/typescript-eslint/typescript-eslint/issues/890
project: './tsconfig.json'
}
};
```json
{
"extends": [
"eslint-config-egg/typescript",
"eslint-config-egg/lib/rules/enforce-node-prefix"
]
}
```

- `scripts`
Expand Down
2 changes: 0 additions & 2 deletions lib/rules/best-practices.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

module.exports = {
rules: {
/**
Expand Down
2 changes: 0 additions & 2 deletions lib/rules/browser.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

module.exports = {
env: {
browser: true,
Expand Down
2 changes: 0 additions & 2 deletions lib/rules/errors.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

module.exports = {
rules: {
/**
Expand Down
2 changes: 0 additions & 2 deletions lib/rules/es2020.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

module.exports = {
env: {
es2020: true,
Expand Down
2 changes: 0 additions & 2 deletions lib/rules/es6.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
* ES6
*/

'use strict';

module.exports = {
env: {
es6: true,
Expand Down
2 changes: 0 additions & 2 deletions lib/rules/import.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

module.exports = {
env: {
es6: true,
Expand Down
2 changes: 0 additions & 2 deletions lib/rules/jsdoc.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

module.exports = {
plugins: [ 'jsdoc' ],
settings: {
Expand Down
2 changes: 0 additions & 2 deletions lib/rules/node.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

module.exports = {
env: {
node: true,
Expand Down
2 changes: 0 additions & 2 deletions lib/rules/react-a11y.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

module.exports = {
plugins: [
'jsx-a11y',
Expand Down
2 changes: 0 additions & 2 deletions lib/rules/react.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

module.exports = {
plugins: [
'react',
Expand Down
2 changes: 0 additions & 2 deletions lib/rules/strict.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

module.exports = {
rules: {
/**
Expand Down
2 changes: 0 additions & 2 deletions lib/rules/style.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

const os = require('os');

module.exports = {
Expand Down
2 changes: 0 additions & 2 deletions lib/rules/typescript.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

/**
* all rules https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin#supported-rules
*/
Expand Down
2 changes: 0 additions & 2 deletions lib/rules/variables.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

module.exports = {
rules: {
/**
Expand Down
2 changes: 0 additions & 2 deletions test/eggache.test.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

const path = require('path');
const coffee = require('coffee');

Expand Down
2 changes: 0 additions & 2 deletions test/es2018.test.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

const path = require('path');
const coffee = require('coffee');

Expand Down
2 changes: 0 additions & 2 deletions test/es2020.test.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

const path = require('path');
const coffee = require('coffee');

Expand Down
2 changes: 0 additions & 2 deletions test/es8.test.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

const path = require('path');
const coffee = require('coffee');

Expand Down
2 changes: 0 additions & 2 deletions test/index.test.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

const path = require('path');
const coffee = require('coffee');

Expand Down
2 changes: 0 additions & 2 deletions test/jsdoc.test.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

const path = require('path');
const coffee = require('coffee');

Expand Down
2 changes: 0 additions & 2 deletions test/legacy.test.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

const path = require('path');
const coffee = require('coffee');

Expand Down
2 changes: 0 additions & 2 deletions test/node.test.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

const path = require('path');
const coffee = require('coffee');

Expand Down
2 changes: 0 additions & 2 deletions test/react.test.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

const path = require('path');
const coffee = require('coffee');

Expand Down

0 comments on commit 29cf704

Please sign in to comment.