2016-11-30 5 views
7

Я получаю сообщение об ошибке (eslint): Line 199 exceeds maximum line length of 120. (max-len)Инлайн eslint комментарий в JSX

Почему этот рядный комментарий работа?

{/* 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

Комментарий должен работать нормально, ошибка о длине второго line, как указано в вашей конфигурации eslint –

ответ

11

eslint-disable-line и eslint-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 –

 Смежные вопросы

  • Нет связанных вопросов^_^