Skip to content
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

Implement type/union suppression #859

Merged
merged 51 commits into from
Jul 14, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
67c05ae
Implement type/interface/enum/union suppression
LWprogramming Jun 23, 2020
b788d5a
Remove out-of-place InputSchemaStrings class
LWprogramming Jun 24, 2020
35343e2
Fix type annotation
LWprogramming Jun 24, 2020
57b0050
Implement error checking to prevent unsupported suppressions
LWprogramming Jun 24, 2020
e7b6800
Remove outdated comment
LWprogramming Jun 24, 2020
3b709cc
Raise error onuppressing interface implementation
LWprogramming Jun 24, 2020
6419147
Nits
LWprogramming Jun 24, 2020
a348d8b
lint
LWprogramming Jun 25, 2020
d8ce9d0
Reorder functions
LWprogramming Jun 25, 2020
45d6b08
Update CascadingSuppressionError message
LWprogramming Jun 25, 2020
08888eb
start lint
LWprogramming Jun 25, 2020
29ff615
Fix lint
LWprogramming Jun 25, 2020
af334de
typo
LWprogramming Jun 25, 2020
a25ad62
Fix mypy errors around GraphQL-core's type-hint
LWprogramming Jun 25, 2020
a842a00
mypy attempted fix with REMOVE set to Ellipsis
LWprogramming Jun 25, 2020
8c663c1
Formatting
LWprogramming Jun 26, 2020
160887b
fix cascading init header
LWprogramming Jun 26, 2020
e66f31a
Replace return None with return IDLE
LWprogramming Jun 26, 2020
e9553a5
Add missing words
LWprogramming Jun 26, 2020
b5803ca
Refactor helper function to return IDLE value when appropriate
LWprogramming Jun 26, 2020
048e28c
Fix comments
LWprogramming Jun 26, 2020
6973712
Add module docstring
LWprogramming Jun 29, 2020
781bd3b
Fix bug with union cascading check
LWprogramming Jun 29, 2020
1852598
Nits
LWprogramming Jun 29, 2020
ce1bc28
Update renamings argument description
LWprogramming Jun 29, 2020
21185c9
add missing whitespace
LWprogramming Jun 29, 2020
e057b4c
satisfy mypy
LWprogramming Jun 29, 2020
ba72ac3
Fix docstring paste mistake
LWprogramming Jun 30, 2020
2fa6dfd
Fix wording for cascading error explanation
LWprogramming Jun 30, 2020
f60f440
Correct docstrings for cascading visitor
LWprogramming Jun 30, 2020
e931a57
Add note about superclass error
LWprogramming Jul 1, 2020
2e1a061
Clarify file docstring
LWprogramming Jul 1, 2020
cb305cc
Fix rename_schema docstring
LWprogramming Jul 1, 2020
d23666b
Remove unnecessary comment
LWprogramming Jul 1, 2020
68b7c29
Improve cascading error message
LWprogramming Jul 1, 2020
5a91e8c
fix comments
LWprogramming Jul 1, 2020
960360a
typo
LWprogramming Jul 1, 2020
76b16be
Remove unnecessary arg
LWprogramming Jul 1, 2020
92ba2c0
Refactor to clarify object name
LWprogramming Jul 1, 2020
60e2896
address nits
LWprogramming Jul 7, 2020
ccc9604
Merge branch 'main' into schema_rename_suppress_types_implementation
LWprogramming Jul 7, 2020
63750dc
Merge branch 'main' into schema_rename_suppress_types_implementation
LWprogramming Jul 7, 2020
d1c5109
Update Pipfile to use graphql-core >= 3.1.2
LWprogramming Jul 7, 2020
0892c0e
Narrow type hints with graphql-core update
LWprogramming Jul 8, 2020
5882d80
Remove null check
LWprogramming Jul 8, 2020
46262cc
Update scalar renaming documentation
LWprogramming Jul 13, 2020
ca6d362
Indicate suppression along with renaming in comments
LWprogramming Jul 13, 2020
4709d21
Use bullet points in CascadingSuppressionError
LWprogramming Jul 13, 2020
78ba1f6
Add class docstrings describing error-checking visitor usage
LWprogramming Jul 13, 2020
8e27df8
lint
LWprogramming Jul 13, 2020
a6a6926
Address comments
LWprogramming Jul 14, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ sphinx = ">=1.8,<2"
[packages] # Make sure to keep in sync with setup.py requirements.
arrow = ">=0.15.0,<1"
funcy = ">=1.7.3,<2"
graphql-core = ">=3.1,<3.2" # minor versions sometimes contain breaking changes
graphql-core = ">=3.1.2,<3.2" # minor versions sometimes contain breaking changes
pytz = ">=2017.2"
six = ">=1.10.0"
sqlalchemy = ">=1.3.0,<2"
Expand Down
32 changes: 2 additions & 30 deletions Pipfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading