Comments (14)
nest
is a cli for Nest.js, a Node framework. I've created a new node project with latest versions of packages and this config:module.exports = { parser: '@typescript-eslint/parser', parserOptions: { project: 'tsconfig.json', tsconfigRootDir: __dirname, sourceType: 'module', }, plugins: ['@typescript-eslint/eslint-plugin'], extends: [ 'plugin:@typescript-eslint/recommended', 'plugin:prettier/recommended', ], root: true, env: { node: true, jest: true, }, ignorePatterns: ['.eslintrc.js'], rules: { '@typescript-eslint/interface-name-prefix': 'off', '@typescript-eslint/explicit-function-return-type': 'off', '@typescript-eslint/explicit-module-boundary-types': 'off', '@typescript-eslint/no-explicit-any': 'off', }, };
and .prettierrc:
{ "endOfLine": "auto", "singleQuote": true, "trailingComma": "all" }
With it, there's a lot of red trails in my code:
But when I set option of
endOfLine
setting to auto ('prettier/prettier': ['error', {"endOfLine": "auto"}]
), I get it still, only on the last line:CLI output:
I solve this issue writing this in my .eslintrc.js file, I paste all code:
module.exports = {
parser: '@typescript-eslint/parser',
parserOptions: {
project: 'tsconfig.json',
tsconfigRootDir: __dirname,
sourceType: 'module',
},
plugins: ['@typescript-eslint/eslint-plugin'],
extends: [
'plugin:@typescript-eslint/recommended',
'plugin:prettier/recommended',
],
root: true,
env: {
node: true,
jest: true,
},
ignorePatterns: ['.eslintrc.js'],
rules: {
'@typescript-eslint/interface-name-prefix': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-explicit-any': 'off',
"prettier/prettier": ["error", {"endOfLine": "auto"}],
},
};
from eslint-plugin-prettier.
- Can you reproduce it with cli
- Did you try to reload vscode or restart vscode-eslint extension
- Why you think it's an issue from this plugin instead of vscode-eslint extension
from eslint-plugin-prettier.
- Can you reproduce it with cli
- Did you try to reload vscode or restart vscode-eslint extension
- Why you think it's an issue from this plugin instead of vscode-eslint extension
- It happened right after I set up the project
- Yes, multiple times
- It isnt tied to IDE, the same error happens in WebStorm and Vscode both
from eslint-plugin-prettier.
- You didnt answer my question
closed accidentally.
from eslint-plugin-prettier.
- You didnt answer my question
closed accidentally.
- Yes, it is reproducible with
nest new
command
from eslint-plugin-prettier.
What is nest new
? Please run eslint
cli directly.
from eslint-plugin-prettier.
nest
is a cli for Nest.js, a Node framework. I've created a new node project with latest versions of packages and this config:
module.exports = {
parser: '@typescript-eslint/parser',
parserOptions: {
project: 'tsconfig.json',
tsconfigRootDir: __dirname,
sourceType: 'module',
},
plugins: ['@typescript-eslint/eslint-plugin'],
extends: [
'plugin:@typescript-eslint/recommended',
'plugin:prettier/recommended',
],
root: true,
env: {
node: true,
jest: true,
},
ignorePatterns: ['.eslintrc.js'],
rules: {
'@typescript-eslint/interface-name-prefix': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-explicit-any': 'off',
},
};
and .prettierrc:
{
"endOfLine": "auto",
"singleQuote": true,
"trailingComma": "all"
}
With it, there's a lot of red trails in my code:
But when I set option of endOfLine
setting to auto ('prettier/prettier': ['error', {"endOfLine": "auto"}]
), I get it still, only on the last line:
CLI output:
from eslint-plugin-prettier.
Don't paste codes here, how to reproduce in your reproduction repo?
from eslint-plugin-prettier.
Don't paste codes here, how to reproduce in your reproduction repo?
Don't you have any errors when you open up the project and install dependencies?
from eslint-plugin-prettier.
I need what commands to reproduce before involving.
from eslint-plugin-prettier.
I need what commands to reproduce before involving.
npm i
is enough I guess
from eslint-plugin-prettier.
eslint.
next?
from eslint-plugin-prettier.
eslint.
next?
Yep
from eslint-plugin-prettier.
this works perfectly
from eslint-plugin-prettier.
Related Issues (20)
- Importing `eslint-plugin-prettier/recommended` in ESM syntax results in a lint error. HOT 1
- case study: `eslint-plugin-prettier-vue`
- Removal of eslint-config-prettier from peerDependencies HOT 1
- Prettier enforces adding unnecessary parentheses HOT 1
- Unable to Deploy App Due to ESLint/Prettier Errors HOT 1
- eslint-plugin-prettier version `3.1.1` and newest prettier version `3.2.5` mismatch causing issues HOT 2
- TypeError: prettier.resolveConfig is not a function HOT 2
- Delete `0` eslint(prettier/prettier) HOT 1
- 本地部署报错 3:17 error Delete `⏎⏎` prettier/prettier ✖ 1 problem (1 error, 0 warnings) 1 error and 0 warnings potentially fixable with the `--fix` option. HOT 1
- feat: support other HTML related ESLint plugins HOT 1
- Customize flat config
- Does not consider overrides defined in .prettierrc
- issue with typed configs from typescript-eslint & eslint9 --fix
- Error: Unexpected key "meta" found. HOT 1
- cause endless eslint running HOT 4
- Random Eslint failure since upgrading to v5.2.1 HOT 12
- Eslint v9 — Key "rules": Key "prettier/prettier": Could not find "prettier" in plugin "prettier". HOT 2
- Where is the v6 changelog? HOT 1
- esm error HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eslint-plugin-prettier.