mirror of
https://github.com/actions/github-script.git
synced 2025-12-08 16:16:21 +00:00
`core.getInput()` always returns a string, so testing for 'not null' is always true. This then leads to previews set to an array with a single empty string, breaking accept-header output. Updated eslint rules should help avoid this issue in future, and new integration tests verify that the github client configuration now reflects the intended configuration options.
17 lines
481 B
YAML
17 lines
481 B
YAML
root: true
|
|
parser: '@typescript-eslint/parser'
|
|
plugins: ['@typescript-eslint']
|
|
extends:
|
|
- eslint:recommended
|
|
- plugin:@typescript-eslint/eslint-recommended
|
|
- plugin:@typescript-eslint/recommended
|
|
- prettier/@typescript-eslint
|
|
parserOptions:
|
|
project: ['tsconfig.eslint.json']
|
|
rules:
|
|
# '@typescript-eslint/explicit-function-return-type': 0
|
|
'@typescript-eslint/no-use-before-define':
|
|
- 2
|
|
- functions: false
|
|
'@typescript-eslint/no-unnecessary-condition': error
|