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

Cleanup definition constraint generation #340

Merged
merged 3 commits into from
Jun 7, 2022
Merged

Conversation

JSAbrahams
Copy link
Owner

@JSAbrahams JSAbrahams commented May 31, 2022

Summary

Started as a fix for #329 , turned into just general code cleanup.

  • Make TrueName mutable by default, which is the behaviour we expect.

@JSAbrahams JSAbrahams added the bug: check Something in the type check module isn't working (as intended) label May 31, 2022
@JSAbrahams JSAbrahams added this to the v0.3.3 | Match statements milestone May 31, 2022
@JSAbrahams JSAbrahams self-assigned this May 31, 2022
@JSAbrahams JSAbrahams marked this pull request as draft May 31, 2022 20:00
@JSAbrahams JSAbrahams linked an issue May 31, 2022 that may be closed by this pull request
@JSAbrahams JSAbrahams changed the title Add type alias to check stage Cleanup definition constraint generation Jun 7, 2022
@JSAbrahams JSAbrahams added code quality: general Code quality issue not relevant to a particular module and removed bug: check Something in the type check module isn't working (as intended) labels Jun 7, 2022
@JSAbrahams JSAbrahams marked this pull request as ready for review June 7, 2022 22:05
@codecov
Copy link

codecov bot commented Jun 7, 2022

Codecov Report

Merging #340 (6891300) into develop (6ce73a7) will increase coverage by 0.02%.
The diff coverage is 100.00%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #340      +/-   ##
===========================================
+ Coverage    86.48%   86.51%   +0.02%     
===========================================
  Files          109      109              
  Lines        11637    11625      -12     
===========================================
- Hits         10064    10057       -7     
+ Misses        1573     1568       -5     

@JSAbrahams JSAbrahams merged commit 50f16af into develop Jun 7, 2022
@JSAbrahams JSAbrahams deleted the fix-type-alias branch June 7, 2022 22:09
JSAbrahams added a commit that referenced this pull request Jun 7, 2022
* Make `TrueName` default mutability true

* Simplify definition generation logic
JSAbrahams added a commit that referenced this pull request Jun 7, 2022
* Make `TrueName` default mutability true

* Simplify definition generation logic
JSAbrahams added a commit that referenced this pull request Jun 8, 2022
* Make `TrueName` default mutability true

* Simplify definition generation logic
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code quality: general Code quality issue not relevant to a particular module
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Checker cannot deal with type alias
1 participant