I don't know why the tsconfig.json is ignored even when the --project or -p option is specified.
In my opinion, the right implementation should be:
- If no
--project or -p option: Ignore tsconfig.json
- Otherwise: Use the configuration file specified. All the options used in the command line should overwrite the ones of the configuration file. E.g. The include/exclude keys of the
tsconfig.json will be ignored when input files are specified.