Bill Ruddock
Bill Ruddock
A heredoc following a comment that ends with a full-stop `.` is not highlighted properly. ```ruby let(:source) do # Empty lines should make no difference.
When upgrading sessions using `secure!` directly or using the rake task `db:sessions:upgrade`, it would log entries like: ``` ActiveRecord::SessionStore::Session Load (3.1ms) SELECT "sessions".* FROM "s essions" ORDER BY "sessions"."id" ASC...
When checking for class / module context, detect `class_eval`, `module_eval`, `class_exec`, `module_exec`. The `class_*` variants are aliases of the `module_*` variants. It should however be safe to assume `class_*` would...
As an extension to the suggestion in #4, perhaps we should flag up ivars used in methods of any module. This would unfortunately add some false positives as modules may...
Closes #2100 ### Description For apps that need to tidy up thread-local resources when a thread exits, add a new `on_thread_exit` hook. This will be called when a thread is...
Creating a `MemMapFs` in a table driven test running in parallel can cause an internal compiler error. Minimal reproduction test code: ```go func TestMkdirAll_fails(t *testing.T) { var tests = []struct...
https://github.com/ruby/ruby/commit/9a28a29b870b5f45d370bc8f16c431b435f0bbb3 commited for [Ruby feature 9098](https://bugs.ruby-lang.org/issues/9098) changes the elements passed in parser events from an `Array` to `Ripper::Lexer::Elem` (a `Struct`). It seems that `Ripper::Lexer` is documented as being for internal...
### What Happened This [test case](https://github.com/pestphp/pest-plugin-browser/blob/d5fa95e44f55794b9e81287fc5c134fc7ccac278/tests/Browser/Visit/SingleUrl.php#L68-L71) in `pest-plugin-browser` should apply dark mode and compare the screenshot. ### How to Reproduce Add a debug to this test case to see the...
### What Happened [PHPStan](https://phpstan.org/) is unable to find methods for `arch()` in Pest architecture tests. This results in errors found by phpstan when writing architecture tests. ### How to Reproduce...