Как я могу разрешить двойное двоеточие для вызова частного метода в VSCode Linter (например, this :: privateMethod ())? - PullRequest
0 голосов
/ 04 апреля 2019

Я использую синтаксис двойного двоеточия this:: для вызова частных методов в моем приложении VSCode React, которое в результате неизменно выдает строку ошибки } expected, а также несколько других строк ошибки под ним.Я использую стандартный стиль JavaScript и у меня включено расширение Prettier.Я хочу найти любое правило, регулирующее это использование, и разрешить его использование.

Я просмотрел настройки VSCode и настройки расширения, чтобы попытаться определить, какое правило конфликтует без удачи.

function renderMobileExpanded() {
  return (
    this.state.expanded && (
      <div styleName="collapsed-portion">
        <div className="container" onClick={this::handleLinkClick}>
          <ul>{this.props.children}</ul>
          {this.props.subnavLinks && (
            <ul styleName="subnav">{this.props.subnavLinks}</ul>
          )}
        </div>
      </div>
    )
  )
}

Я ожидаю, что смогу использовать этот синтаксис двойного двоеточия без того, чтобы он бросил мой линтер в небольшую панику.

...