TypeScript/tests/cases
Sheetal Nandi 2eca17d7c1
Keep track of why files are in the program (#40011)
* --explainFiles currently hardcoded

* Move configFileSpecs to configFile so it can be used in program later

* Explain root file inclusion reason and explain include files in the log

* Baseline explainFiles

* Fix incorrectly reporting of file list two times in --b mode

* Fix unnecessary new lines in output represented incorretly in the baseline

* More tests

* More cleaning up

* Keep listing files in same order as list files, just add explaination

* Fix double listing of file names when the program has errors

* Make diagnostic chains for file include reason

* Add explaination for the file include to diagnostics for program

* Harness ls incorrectly adding tsconfig as the root file

* Fix incorrect use of path for calculating absolute path

* Fix the root file in fourslash

* Test project service options merge

* Add config file name to matched by include explaination

* Add test for when the file changes and program is reused completely but related file information is reattached to correct location

* Handle file preprocessing diagnostics updates when program is reused and related information location changes

* Moved types to types.ts

* Refactoring and cleanup

* More cleanup

* More refatoring

* Handle synthetic imports

* Baselines after merge
2020-12-08 16:10:05 -08:00
..
compiler Preserve substitution types in check position of conditional types (#41841) 2020-12-07 16:38:00 -10:00
conformance Reuse input nodes where possible when serializing jsdoc implements clauses (#41783) 2020-12-08 12:13:37 -08:00
docker Use suggested command, add now-fixed log 2020-10-06 12:56:51 -07:00
fourslash Keep track of why files are in the program (#40011) 2020-12-08 16:10:05 -08:00
project
projects
test262-harness
unittests
user