-
Notifications
You must be signed in to change notification settings - Fork 2k
RFC: Client Controlled Nullability Operators Implementation #3281
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
Closed
Closed
Changes from 1 commit
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
0f45eea
apply old changes on top of up to date main branch
twof a0c01d3
tests running
twof d17767d
fixed a couple tests
twof c44ef34
all tests passing
twof 0155fff
a few additional tests to cover optional cases
twof c64a6d8
additional tests
twof 44679b4
cleaned up execution tests
twof eb1561b
add exclusive types tests
twof 9c5a661
corrected executor test name
twof 8e4c735
nonnull fields with aliases tests passing
twof e7bcecc
revert dependency changes
twof 461e086
remove vscode config
twof c88fa62
code style fixes
twof 94dce47
resolved errors with executor-test
twof cbeb96d
fix spelling
twof 33ba3bd
fi some comments to reflect the sections from the spec they implement
twof f70f0d7
add docs to modifiedOutputType
twof f84829e
prettier
twof 432499b
list nullability printer tests
twof 7277ec5
Have a more complex required status, and parse it out
twof e11d5a8
new modifiedOutputType
twof ddd1d85
more comments
twof 70247d1
parser tests passing
twof 4804aed
printer tests passing
twof 87986c9
cleanup printer test that was being used for debugging
twof 2f6eb4f
new parser tests pass
twof 732554b
errors tell users when they're using unbalenced braces
twof 3af6487
parser tests passing
twof 07d9226
reworked nullability parser to be easier to follow
twof af6ebc2
handle another case
twof 051c291
first succeeding execution test
twof 73d8164
executor tests pass
twof d9d34d9
added new rule to deal with required list operator validation
twof 8898a6c
overlapping fields new tests
twof e0b6ff9
cleanup unused branch in modify type funciton
twof 235026c
cleanup some debugging scratchpad mess
twof 1181aa3
overlapping type cleanup
twof 03c96c7
typeinfo edit passing
twof d688234
prettier and all tests passing
twof 0f5c158
additional parser tests
twof ad1df1a
assorted self review cleanup
twof c5d1cb6
npm test passing
twof 8bb35bd
bring back kind and tokenkind enums
twof 12105c9
lexer updated to hand ?
twof 3d0534e
ds store removed
twof 126198f
Merge branch 'main' into operatorImplementation
twof 22029e6
parser tests passing
twof 0ba98d4
additional cleanup
twof 806fded
reworked how lists are represented in the AST to better capture no-ops
twof 98ceaee
printer tests passing
twof 316cd4b
reworked applyRequiredStatus to use a visitor
twof 2472046
minor cleanup
twof c1e1812
fixed some of the overlapping fields tests
twof cb96767
required depth validation fixex
twof ed2973a
cleanup leftover references to deleted types
twof 546bf3e
complete test coverage
twof 4c4cbf6
all tests passing
twof 002c999
npm test passing
twof 2e3989c
requiring list depth to match type
twof 7715d26
npm test passes
twof d490d5b
remove node16-only api
twof 6e67e6b
failing test-case found
twof cc351f4
rework RequiredStatusOnFieldMatchesDefinitionRule so it's not needles…
twof 68701d3
prettier
twof d15a597
all tests passing and 100% coverage after validation rule update
twof File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
requiring list depth to match type
- Loading branch information
commit 2e3989cf83d74ab12f6dba2409ad68c101c55af4
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.