-
Notifications
You must be signed in to change notification settings - Fork 19
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
Migrate dead code detection to Prism #527
Commits on Mar 12, 2024
-
Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 81167d9 - Browse repository at this point
Copy the full SHA 81167d9View commit details -
Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for b399fbc - Browse repository at this point
Copy the full SHA b399fbcView commit details -
Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for a4d233a - Browse repository at this point
Copy the full SHA a4d233aView commit details -
Remove dependency to SyntaxTree
Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 614084b - Browse repository at this point
Copy the full SHA 614084bView commit details -
Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 3d7e88f - Browse repository at this point
Copy the full SHA 3d7e88fView commit details -
Introduce custom Prism visitor
A visitor that always go through `visit` to allow common behavior for all nodes without having to define all the `visit_*` methods. Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 19e10bd - Browse repository at this point
Copy the full SHA 19e10bdView commit details -
Migrate dead code indexing to Prism
Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for c857183 - Browse repository at this point
Copy the full SHA c857183View commit details
Commits on Mar 13, 2024
-
Migrate dead code plugins to Prism
Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 0525a3e - Browse repository at this point
Copy the full SHA 0525a3eView commit details -
Migrate dead code remover to Prism
Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 94c7ea4 - Browse repository at this point
Copy the full SHA 94c7ea4View commit details -
Also require Tapioca when running Sorbet in test projects
By default, `srb` will look for RBIs coming from gems. Since we migrated to Prism, Sorbet is now picking up the RBI shipped with the gem which results in a lot of errors. We can disable this behavior by using Tapioca. See sorbet/sorbet#3332. Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 0b32028 - Browse repository at this point
Copy the full SHA 0b32028View commit details -
Use multiple lines to display parse exceptions
Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 35b15d8 - Browse repository at this point
Copy the full SHA 35b15d8View commit details