2016-11-30 35 views
7

我得到一個錯誤(eslint): Line 199 exceeds maximum line length of 120. (max-len)JSX內聯eslint評論

爲什麼這個內嵌註釋不起作用?

{/* eslint-disable-next-line max-len */} 
<Chip ref="code" style={styles.chip}backgroundColor={this.state.filterSelected['School Code'] && blue300}onTouchTap={this.handleTouchTap} > 
      <Avatar size={32}>C</Avatar> 
      School Code 
</Chip> 
+1

註釋應該做工精細,誤差在第二的長度如你的eslint配置中指定的那樣 –

回答

11

eslint-disable-lineeslint-disable-next-line僅在內部註釋。

目前在eslint

一個開放的問題,這所以,你必須把它寫成如下:

{ 
    // eslint-disable-next-line max-len 
}<Chip ref="code" style={styles.chip}backgroundColor={this.state.filterSelected['School Code'] && blue300}onTouchTap={this.handleTouchTap} > 
      <Avatar size={32}>C</Avatar> 
      School Code 
</Chip> 
+3

關聯的問題已被關閉 - 但是,似乎很多人發現分辨率不夠完整 - 如果是這樣,你可以贊成這個評論:https://github.com/ eslint/eslint /問題/ 7030#issuecomment-290866531 –