Skip to content

feat: Add support for AI-powered method inference#1205

Merged
tangcent merged 1 commit intomasterfrom
feat/ai
Mar 17, 2025
Merged

feat: Add support for AI-powered method inference#1205
tangcent merged 1 commit intomasterfrom
feat/ai

Conversation

@tangcent
Copy link
Owner

No description provided.

@tangcent tangcent added the type: new feature Add New Feature label Mar 16, 2025
@codecov
Copy link

codecov bot commented Mar 16, 2025

Codecov Report

Attention: Patch coverage is 18.65031% with 663 lines in your changes missing coverage. Please review.

Project coverage is 54.929%. Comparing base (bd3c863) to head (469fa90).
Report is 1 commits behind head on master.

Files with missing lines Patch % Lines
...gcent/idea/plugin/api/infer/AIMethodInferHelper.kt 11.236% 316 Missing ⚠️
.../com/itangcent/idea/utils/DefaultFileSaveHelper.kt 0.000% 75 Missing ⚠️
...tangcent/idea/plugin/dialog/EasyApiSettingAIGUI.kt 0.000% 47 Missing ⚠️
...rc/main/kotlin/com/itangcent/ai/DeepSeekService.kt 0.000% 40 Missing ⚠️
...om/itangcent/idea/utils/DefaultFileSelectHelper.kt 0.000% 37 Missing ⚠️
.../src/main/kotlin/com/itangcent/ai/OpenAIService.kt 0.000% 29 Missing ⚠️
...n/kotlin/com/itangcent/ai/AIServiceCacheSupport.kt 22.222% 28 Missing ⚠️
...main/kotlin/com/itangcent/idea/utils/SwingUtils.kt 0.000% 19 Missing ⚠️
...gin/src/main/kotlin/com/itangcent/ai/AIProvider.kt 0.000% 18 Missing ⚠️
...src/main/kotlin/com/itangcent/ai/AIServiceCache.kt 0.000% 15 Missing ⚠️
... and 13 more
Additional details and impacted files

Impacted file tree graph

@@               Coverage Diff               @@
##              master     #1205       +/-   ##
===============================================
- Coverage     57.490%   54.929%   -2.561%     
- Complexity      2413      2698      +285     
===============================================
  Files            259       274       +15     
  Lines          14667     15420      +753     
  Branches        3304      3389       +85     
===============================================
+ Hits            8432      8470       +38     
- Misses          4615      5326      +711     
- Partials        1620      1624        +4     
Flag Coverage Δ
unittests 54.929% <18.650%> (-2.561%) ⬇️

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

Files with missing lines Coverage Δ
...pi/export/generic/GenericMethodDocClassExporter.kt 49.405% <ø> (-2.769%) ⬇️
...angcent/idea/plugin/api/infer/AIPromptFormatter.kt 100.000% <100.000%> (ø)
.../idea/plugin/api/infer/DefaultMethodInferHelper.kt 43.034% <ø> (ø)
...com/itangcent/idea/plugin/rule/ScriptRuleParser.kt 51.628% <ø> (-0.764%) ⬇️
...lin/com/itangcent/idea/plugin/settings/Settings.kt 98.429% <100.000%> (+0.204%) ⬆️
...nt/idea/plugin/settings/xml/ApplicationSettings.kt 100.000% <100.000%> (ø)
...kotlin/com/itangcent/idea/psi/DisableDocSupport.kt 76.923% <100.000%> (+3.846%) ⬆️
...ain/kotlin/com/itangcent/idea/utils/DigestUtils.kt 100.000% <100.000%> (ø)
...angcent/idea/plugin/api/infer/MethodInferHelper.kt 75.000% <75.000%> (ø)
...idea/plugin/api/infer/MethodInferHelperProvider.kt 50.000% <50.000%> (ø)
... and 21 more

... and 134 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update bd3c863...469fa90. Read the comment docs.

🚀 New features to boost your workflow:
  • Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@tangcent tangcent force-pushed the feat/ai branch 3 times, most recently from 73d2875 to 02e5089 Compare March 16, 2025 10:05
@tangcent tangcent merged commit de02a62 into master Mar 17, 2025
10 checks passed
@tangcent tangcent deleted the feat/ai branch March 17, 2025 01:47
@tangcent tangcent mentioned this pull request Mar 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: new feature Add New Feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments