Изучая документацию Apollo codegen , похоже, что он не принимает никаких параметров для конфигураций lint.
Но вы можете сделать это самостоятельно после генерации кода.
Предположим, у вас в package.json
есть скрипт для запуска apollo codegen:generate
с именем generate:types
, тогда вы можете просто запустить свои tslint.json
конфигурации для сгенерированных файлов, что-то вроде:
"scripts": {
"generate:types": "apollo codegen:generate ....",
"generate:types:lint": "tslint --fix -c tslint.json {path-to-your-generated-files}",
"generate": "yarn generate:types && yarn generate:types:lint"
},
А затем просто запустите скрипт yarn generate
.Надеюсь, это поможет.