Skip to content

Enable force consistent casing in file names by default #38

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

prakashtinate
Copy link

Issue number of the reported bug or feature request: microsoft#17542

Describe your changes
Enabled forceConsistentCasingInFileNames in newly generated tsconfig.jsons created by tsc --init.

Testing performed
The configuration option changed in the related tests.

Additional context
n/a

armanio123 and others added 30 commits August 29, 2019 14:13
Fixed goto when global declarations are on multiple files
It's a smeary copy of the checker's type parameter, so I feel bad about
duplicating that code. Not sure what the solution is, architecturally.
…as complete (microsoft#33145)

* Add test that fails because file is written multiple times
Reported from microsoft#33061

* Handle seenEmittedFiles which was not being set when emit of a file was complete.
It was issue only when errors are reported before emitting (which puts the files into pendingEmit that needs to check only in seenEmittedFiles)
If emit happens before semantic diagnostics query this issue is not repro, because the affected files come into play and those are being set correctly
Fixes microsoft#31398

* make baselining source map optional

* Handle emitDeclarationOnly in --build scenario

* Ensure we are using d.ts emit as signature even when --declarationMap is on (map files are emitted before d.ts)

* Move module specifiers to verifyTsBuildOutput

* implement create Hash to be default hashing plus data so we can verify it easily in baseline

* Remove failing baseline

* Accept correct baseline name
LEGO: Merge pull request 33194
Fix transpiling when options specify incremental or tsbuildinfofile
ahejlsberg and others added 27 commits September 24, 2019 12:23
…SourceFile

For editing experience, use source instead of .d.ts files from project references
…20190801-nonNullableCallSignaturesTreeWalk

🤖 User test baselines have changed for nonNullableCallSignaturesTreeWalk
PR to baseline `tsc` output rather than just baselining `tsc --b`
…crosoft-20190803

🤖 User test baselines have changed
Fix issues caused by reachability analysis of `this.foo(...)` like calls.
…esTreeWalk

Flag non-nullable functions in `if` statements as errors (tree walk version)
Better Array.sort compareFn docs
  Sort the paths for module specifier by closeness to importing file path
@prakashtinate prakashtinate deleted the enable-forceConsistentCasingInFileNames-by-default branch September 26, 2019 15:48
@prakashtinate prakashtinate restored the enable-forceConsistentCasingInFileNames-by-default branch September 26, 2019 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.