prosopite icon indicating copy to clipboard operation
prosopite copied to clipboard

:mag: Rails N+1 queries auto-detection with zero false positives / false negatives

Results 22 prosopite issues
Sort by recently updated
recently updated
newest added

Hello and thank you for this gem! I'm in the process of integrating Prosopite into our Rails codebase and we're going for an incremental approach by setting `Prosopite.raise = false`...

Feature: I want to be able to report a summary of the found issues. For example, here's my code I've hacked right now. Ideally I could do this via some...

What do you think about supporting a block style syntax for enabling/disabling N+1 detection. For example: ``` Prosopite.scan do example.run end ``` in addition to: ``` Prosopite.scan example.run Prosopite.finish ```...

https://github.com/charkost/prosopite/blob/4dc489cfe4ba4b2e4b87856c3feb18c2a9c972f1/lib/prosopite.rb#L161-L163 The character encoding of `notifications_str` here is ASCII-8BIT, so it fails to be converted to UTF-8 when writing the file. Can you please change the output character encoding to...

Hi @charkost I've a situation where my specs do something like this: ```ruby let(:x) { create(:something) } it "does that thing" do SomeService.new(something).call end ``` The `create(:something)` uses FactoryBot to...

May I suggest adding silent N+1 detection to the public API? I don't feel a need to `log` or `raise` on N+1, but instead I'd rather have a report and...

The problem is that response times consistently and gradually increase when there is an N+1 query and prosopite is enabled and Turbo is being used. The simplest way to reproduce...

Please add a changelog so we can see whats changed between versions.

Coming from bullet gem, would be really cool to see chrome console logger as option for outputting results. As developers live in the developer tools will makes it more visible...

It would be really awesome if we could imitate the `add_footer` option of bullet. I understand that getting involved with the view side of things may not be a core...