Block or Report
Block or report jez
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
1,311 contributions in the last year
Less
More
Activity overview
Contribution activity
February 2022
Created 11 commits in 3 repositories
Created 1 repository
- jez/emruby TypeScript
Created a pull request in mame/emruby that received 1 comment
Also check for file_packager in libexec
I use Linuxbrew (Homebrew on Linux) and it puts the files in a slightly different installation tree. I had to make this change for it to be able to…
+4
−1
•
1
comment
Opened 14 other pull requests in 1 repository
sorbet/sorbet
4
open
8
merged
2
closed
- Error recovery for case
-
Add proper type for
Proc.new - More indentation-aware changes
- Add to type_alias doc
- Add test showing that we recover from bad arrays
- Stop copying all file contents before parsing
-
Also emit error
Note:lines in LSP mode - No-op changes in service of indentation-aware parser
- Get rid of most test cli help output
- Fix crash in completion with bad TypeConstraints
-
Thread
--trace-lexeroption through pipeline - Add failing test
- Add ability to rewind lexer
- wip test parser invariant
Reviewed 23 pull requests in 1 repository
sorbet/sorbet
23 pull requests
- Indentation-aware parser error recovery
- Add error recovery cases for binop and unop expressions
- Better error recovery for unterminated arrays
- Get rid of most test cli help output
- Stop copying all file contents before parsing
- Raise errors when keyword args are given to T combinators
- Upgrade to LLVM 13
- Fix crash in completion with bad TypeConstraints
-
Use
todo.fileinstead of looking it up on the owner -
Thread
--trace-lexeroption through pipeline - Remove an unnecessary nullptr check in Trees.cc
- Add ability to rewind lexer
- Remove unnecessary Loc bounds check
- cleanup local_vars.cc a little bit
- add autocorrect heuristics for non-final methods in a final module
- Use portable debug traps
-
cleanup handling of ignoring
__package.rbin--package-rbi-output - Recover from &block args incorrectly wrapped in curly braces
- Ignore package files in workspace symbols
- Switch from a vector to an array in workspace_symbols.cc
-
remove dead filter argument for
pipeline_tests - Better "why is this nil?" error message
- Improve colors for "Method does not exist" error
Created an issue in sorbet/sorbet that received 1 comment
Missing autocorrect to mark a method final in a final class
Input
→ View on sorbet.run
# typed: strict class A extend T::Sig extend T::Helpers final! sig {returns(NilClass)} def foo end
end
Observed output
e…
1
comment
Opened 24 other issues in 1 repository
sorbet/sorbet
24
open
- Recover from unclosed block args (tPIPE)
-
Recover from partially formed
rescue ... =>clause - Recover from in-progress edit to keyword arg at end of method def
- Recover from missing comma in argument list
- Recover from unclosed block arguments list
-
Sorbet cannot type the result of
with_indexproperly -
Code action that allows refactoring
do ... endblock to{ ... }end block - Do not show completion results in comments
-
Better error message when using jump-to-def/hover in
typed: falsefile - Suggest promoting current method from instance to singleton if applicable
- Suggest converting instance method to singleton method
-
Offer to remove
abstractfrom static method in a module -
Autocorrect to automatically mark a class
abstract!if it has abstract methods -
Autocorrect to remove
privatefrom method defined in interface. -
Autocorrect to insert
extend T::Sigwhen missing -
Autocorrect
||=(or assign) when initializing instance variables to insertT.let -
Autocorrect to redeclare
type_memberin child class when needed -
Autocorrect to add
abstractto methods defined in aninterface! - Autocorrect to create method skeleton for missing abstract method
-
Autocorrect for incorrect
finalmethod syntax -
Autocorrect to remove useless
T.cast -
Automatically add
override.to a sig when it would be required - Add autocorrect when sig is missing argument from method def
- Find all references shows duplicate results for const
Started 1 discussion in 1 repository
adrian-thurston/ragel
adrian-thurston/ragel