各种代码ignore

137 阅读1分钟

prettier

JS

matrix( 1, 0, 0, 0, 1, 0, 0, 0, 1 ) 
// prettier-ignore 
matrix( 1, 0, 0, 0, 1, 0, 0, 0, 1 )

JSX

<div> 
    {/* prettier-ignore */} 
    <span ugly format='' /> 
</div>

HTML

<!-- prettier-ignore --> 
<div class="x" >hello world</div > 
<!-- prettier-ignore-attribute --> 
<div (mousedown)=" onStart ( ) " (mouseup)=" onEnd ( ) " ></div> 
<!-- prettier-ignore-attribute (mouseup) --> 
<div (mousedown)="onStart()" (mouseup)=" onEnd ( ) " ></div>

CSS

/* prettier-ignore */ 
.my ugly rule { }

Range Ignore

<!-- prettier-ignore-start --> 
<!-- SOMETHING AUTO-GENERATED BY TOOLS - START --> 
| MY | AWESOME | AUTO-GENERATED | TABLE | 
|-|-|-|-| 
| a | b | c | d | 
<!-- SOMETHING AUTO-GENERATED BY TOOLS - END --> 
<!-- prettier-ignore-end -->

yaml

# prettier-ignore 
key : value hello: world

Typescript

// @ts-ignore:无法被执行的代码的错误 
console.log("hello");

// 忽略全文
// @ts-nocheck

// 忽略全文
// @ts-check

Eslint

// 关闭eslint校验
/* eslint-disable */

// 启用eslint校验
/* eslint-enable */

// 关闭当前校验
js code // eslint-disable-line

// 关闭下一行校验
// eslint-disable-next-line
js code