машинопись eslint выдает ошибку при запуске кода - PullRequest
0 голосов
/ 29 марта 2020

Я новичок в типе сценария. Во время выполнения кода я получаю следующие ошибки. Я не могу понять, что исправить?

Код

import * as core from '@actions/core'
import * as github from '@actions/github'

async function run(): Promise<void> {
  try {
    // const token = core.getInput('github-token', {required: true})

    const {pull_request: pr} = github.context.payload
    if (!pr) {
      throw new Error('Event payload missing `pull_request`')
    }

    core.info(`total number of commits are: ${pr['commits']}`)
    if (pr['commits'] > 1) {
      core.setFailed(
        'total number of commits are greater than 1, please squash your commits'
      )
    }
    // const client = new github.GitHub(token)
  } catch (error) {
    core.setFailed(error.message)
  }
}

run()

Ошибка

actionDemo/src/main.ts
  1:1  error  Definition for rule '@typescript-eslint/no-object-literal-type-assertion' was not found  @typescript-eslint/no-object-literal-type-assertion
  1:1  error  Definition for rule '@typescript-eslint/prefer-interface' was not found                  @typescript-eslint/prefer-interface
...