Conversation
- Target platform bumped to 2025.2 (sinceBuild=252); com.intellij.mcpServer is now a bundled plugin, so no longer pulled from Marketplace - Add KmpMcpToolset with kmp_list_templates and kmp_generate_module tools; errors propagated via McpExpectedError, results returned as @serializable DTOs - Register MCP toolset as optional plugin dependency (kmp-mcp-tools.xml) - Upgrade intelliJPlatform Gradle plugin to 2.13.1, Kotlin to 2.3.20
Unit tests (plain JUnit 4, no IDE):
- ModuleConfigurationValidationTest — validate() rules and custom validators
- ModuleTemplateResolveTest — ${} and {{}} variable resolution in paths/content
Platform tests (BasePlatformTestCase, headless IDE):
- FtlTemplateServicePlatformTest — FreeMarker rendering, template loading/parsing
- TemplateServiceTest — template discovery, getTemplate, createConfiguration
- ModuleGeneratorServiceTest — file generation on disk, preview
- KmpMcpToolsetTest — listTemplates returns DTOs, generateModule success/errors
as McpExpectedError
Qodana Community for JVMIt seems all right 👌 No new problems were found according to the checks applied 💡 Qodana analysis was run in the pull request mode: only the changed files were checked View the detailed Qodana reportTo be able to view the detailed Qodana report, you can either:
To get - name: 'Qodana Scan'
uses: JetBrains/qodana-action@v2025.1.1
with:
upload-result: trueContact Qodana teamContact us at qodana-support@jetbrains.com
|
Qodana for JVM2 new problems were found
💡 Qodana analysis was run in the pull request mode: only the changed files were checked View the detailed Qodana reportTo be able to view the detailed Qodana report, you can either:
To get - name: 'Qodana Scan'
uses: JetBrains/qodana-action@v2025.3.2
with:
upload-result: trueContact Qodana teamContact us at qodana-support@jetbrains.com
|
aee46fd to
ec946e1
Compare
* Add CLAUDE.md and project development skills * Feature/mcp integration (#18) * Upgrade to IntelliJ Platform 2025.2 and add MCP integration - Target platform bumped to 2025.2 (sinceBuild=252); com.intellij.mcpServer is now a bundled plugin, so no longer pulled from Marketplace - Add KmpMcpToolset with kmp_list_templates and kmp_generate_module tools; errors propagated via McpExpectedError, results returned as @serializable DTOs - Register MCP toolset as optional plugin dependency (kmp-mcp-tools.xml) - Upgrade intelliJPlatform Gradle plugin to 2.13.1, Kotlin to 2.3.20 * Update plugin icon and remove dark icon variant * Add test suite for services and MCP tools Unit tests (plain JUnit 4, no IDE): - ModuleConfigurationValidationTest — validate() rules and custom validators - ModuleTemplateResolveTest — ${} and {{}} variable resolution in paths/content Platform tests (BasePlatformTestCase, headless IDE): - FtlTemplateServicePlatformTest — FreeMarker rendering, template loading/parsing - TemplateServiceTest — template discovery, getTemplate, createConfiguration - ModuleGeneratorServiceTest — file generation on disk, preview - KmpMcpToolsetTest — listTemplates returns DTOs, generateModule success/errors as McpExpectedError * Bump versions and fix MCP compatability problems * Small code cleanup and code style improvement * Bump version to 0.1.0, update CHANGELOG.md and plugin description
No description provided.