-
Notifications
You must be signed in to change notification settings - Fork 13.2k
spelling #6889
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
spelling #6889
Conversation
|
Hi @jsoref, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution! The agreement was validated by Microsoft and real humans are currently evaluating your PR. TTYL, MSBOT; |
|
I'm sorry, this is kind of crazy. Having a spell checker run on all files in a repository is not an acceptable sort pull request on its own, and not just for our project. I encourage you to please read all READMEs, CONTRIBUTING.mds, and coding guidelines for repositories you are intent on contributing to. There are certain directories and files that are not expected to be changed. Specifically, check out Code was actually broken here. Generated names shouldn't be touched at all since they're, well, generated and for a reason. Furthermore, several changes were actually wrong (i.e. "expressing" changed to "expressiong"). Please make an effort to supervise spelling changes before sending them out for review. I understand that you have good intent, but reviewing this sort of thing takes a long time for team members and is error prone. It also makes code attribution harder (i.e. git blame for specific lines). We'd potentially consider taking in a few spelling corrections a day. |
|
I would love to see this broken up into reasonable chunks, probably one per gigantic file we have, a few that group up smaller source files, and then a separate PR for the error messages that has three commits -- one for diagnosticMessages.json, one for all the downstream changes in source, and one for the error baselines. That should be pretty easily reviewable (I ❤️ copy editing so... yea) Also, don't bother changing anything under |
|
@RyanCavanaugh: if you could identify lists of files you'd like as sets, I can certainly do that. Each group has its own preferred way to review such things. The approach I took w/ ChakraCore was different than this one. |
|
I think this set of groups should produce manageable diffs:
|
|
To clarify, everything else under |
|
@RyanCavanaugh checker.ts is now #6932 I'm going to keep https://github.com/jsoref/TypeScript/commits/spelling-full up to date with the full series of changes, and I'll probably create a series for them for people to monitor (spelling-split). I'll also strip out the tests/baselines from the patches next week (by moving them into a deletion commit "ignore"). Some repositories have pull-request hooks to automatically run commit tests and things, it was interesting to see that this one does not. |
|
services.ts is now #6988 |
I'm wondering if you're interested in a series like this.
https://github.com/jsoref/TypeScript/commits/spelling-full
has the individual changes.
I can split it into pieces if requested.