2016-11-30 26 views
7

Tôi gặp lỗi (eslint): Line 199 exceeds maximum line length of 120. (max-len)Inline eslint comment trong JSX

Tại sao bình luận nội tuyến này không hoạt động?

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

Các bình luận sẽ làm việc tốt, lỗi này là về độ dài của phần thứ hai dòng, như được chỉ định trong cấu hình eslint của bạn –

Trả lời

11

eslint-disable-lineeslint-disable-next-line chỉ là ý kiến ​​nội tuyến.

Hiện nay là một vấn đề mở cho điều này trong eslint

Vì vậy, bạn sẽ phải viết nó như sau:

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

Sự cố được liên kết đã bị đóng - tuy nhiên, có vẻ như nhiều người tìm thấy độ phân giải thấp hơn hoàn thành-- nếu có, bạn có thể đưa ra nhận xét này: https://github.com/ eslint/eslint/issues/7030 # issuecomment-290866531 –

Các vấn đề liên quan