Skip to content

diagnostic: Add method error diagnostic#169

Merged
aviatesk merged 3 commits intomasterfrom
avi/method-error
Feb 12, 2026
Merged

diagnostic: Add method error diagnostic#169
aviatesk merged 3 commits intomasterfrom
avi/method-error

Conversation

@aviatesk
Copy link
Owner

@aviatesk aviatesk commented Jul 7, 2025

This commit is certainly quite useful as it does find new errors, but it's still difficult to identify where the errors are coming from, and it's still noisy in the current state.
In particular, it even reports type instabilities in the code generated by @testset, so I don't think we can merge this PR as is.

@codecov
Copy link

codecov bot commented Jul 7, 2025

Codecov Report

❌ Patch coverage is 59.40594% with 41 lines in your changes missing coverage. Please review.
✅ Project coverage is 66.30%. Comparing base (2153e91) to head (bc7a8e7).

Files with missing lines Patch % Lines
src/analysis/Analyzer.jl 74.24% 17 Missing ⚠️
src/analysis/full-analysis.jl 0.00% 13 Missing ⚠️
src/app/cli-check.jl 0.00% 4 Missing ⚠️
src/diagnostic.jl 50.00% 3 Missing ⚠️
src/app/cli-serve.jl 0.00% 2 Missing ⚠️
src/utils/jl-syntax-macros.jl 0.00% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #169      +/-   ##
==========================================
+ Coverage   66.25%   66.30%   +0.05%     
==========================================
  Files          50       50              
  Lines        7803     7871      +68     
==========================================
+ Hits         5170     5219      +49     
- Misses       2633     2652      +19     
Flag Coverage Δ
JETLS.jl 66.30% <59.40%> (+0.05%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@aviatesk aviatesk force-pushed the avi/method-error branch from 515e42b to 2e6d7d4 Compare July 8, 2025 07:43
@aviatesk aviatesk changed the title LSAnalyzer: report no method error wip: LSAnalyzer: report no method error Jul 8, 2025
@aviatesk aviatesk force-pushed the avi/method-error branch from 2e6d7d4 to 4dcd616 Compare July 8, 2025 12:08
@aviatesk aviatesk force-pushed the avi/method-error branch 3 times, most recently from 83a4b5f to a6f4eb2 Compare July 22, 2025 20:51
@aviatesk aviatesk force-pushed the avi/method-error branch 2 times, most recently from f61e58e to e5f04a1 Compare October 29, 2025 20:48
@aviatesk aviatesk changed the title wip: LSAnalyzer: report no method error wip: diagnostics: Report method errors Nov 15, 2025
@aviatesk aviatesk force-pushed the avi/method-error branch 2 times, most recently from b747be8 to 9c7390b Compare November 19, 2025 15:20
@aviatesk aviatesk force-pushed the avi/method-error branch 2 times, most recently from 3250500 to 819c7fb Compare November 23, 2025 20:46
@aviatesk aviatesk changed the title wip: diagnostics: Report method errors wip: analyzer: Report method errors Dec 18, 2025
@aviatesk aviatesk changed the title wip: analyzer: Report method errors wip: diagnostic: Add method error diagnostic Jan 27, 2026
@aviatesk aviatesk force-pushed the avi/method-error branch 4 times, most recently from 74bd327 to 83737bc Compare January 27, 2026 17:51
@aviatesk aviatesk changed the title wip: diagnostic: Add method error diagnostic diagnostic: Add method error diagnostic Jan 27, 2026
@aviatesk aviatesk force-pushed the avi/method-error branch 6 times, most recently from 11df763 to dfb9a25 Compare January 29, 2026 19:55
This commit is certainly quite useful as it does find new errors,
but it's still difficult to identify where the errors are coming from,
and it's still noisy in the current state.
In particular, it even reports type instabilities in the code generated
by `@testset`, so I'm not sure what to do about it.
@aviatesk aviatesk force-pushed the avi/method-error branch 2 times, most recently from 11d1ce1 to 24d4c4a Compare February 12, 2026 14:14
@aviatesk aviatesk merged commit 08de28f into master Feb 12, 2026
1 of 12 checks passed
@aviatesk aviatesk deleted the avi/method-error branch February 12, 2026 15:21
aviatesk added a commit that referenced this pull request Feb 15, 2026
Temporarily revert this new feature for cutting a new release.
aviatesk added a commit that referenced this pull request Feb 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant