javascript 如何在配置了ESLINT和Prettier的生产线末端使用NOSONAR?

js4nwp54  于 2023-05-16  发布在  Java
关注(0)|答案(3)|浏览(202)

在VS代码中有editor.formatOnSave = true,当试图忽略一些规则并在行尾使用//NOSONAR抑制错误时。行注解正在下降。如何以及在何处配置这些规则?
export const overviewReducer = (state = initialState, action) => { //NOSONAR
进入下一行,如:
export const overviewReducer = (state = initialState, action) => {
//NOSONAR

gpnt7bae

gpnt7bae1#

我也有同样的问题。
使用prettier-ignore为我工作:

// prettier-ignore
export const overviewReducer = (state = initialState, action) => { //NOSONAR

不是最好的解决方案,但至少解决了问题。

tzdcorbm

tzdcorbm2#

根据this issue I found googling "Prettier Nosonar",在这一点上没有解决办法-如果Prettier决定一个评论应该移动,它会该死的移动它。
没有白名单的评论,应该留在他们原来写的行。

z31licg0

z31licg03#

describe('VeryLongFunctionLintRuleOver200Lines', /* NOSONAR */ () => {

我能够添加这样的评论,所以漂亮不移动它。

相关问题