Skip to content

Commit d32f84b

Browse files
committed
Update Qodana linter to version 2026.1 and add project documentation files (tech stack, roadmap, specification).
1 parent 1caebf5 commit d32f84b

5 files changed

Lines changed: 45 additions & 1 deletion

File tree

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,8 @@ build
77
.kotlin
88
/private.pem
99
/chain.crt
10+
/.junie/memory/errors.md
11+
/.junie/memory/feedback.md
12+
/.junie/memory/language.json
13+
/.junie/memory/memory.version
14+
/.junie/memory/tasks.md

.spec/roadmap.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Project Roadmap
2+
3+
## Phase 1: Core Foundation []
4+
- [x] Initial project setup
5+
- [x] Moodle project generator basics
6+
- [x] Core utility classes (Composer, Path utils)
7+
8+
## Phase 2: Enhanced Moodle Support [ ]
9+
- [ ] Add more Moodle-specific templates
10+
- [ ] Implement advanced Moodle inspections
11+
- [ ] Improve integration with Moodle's internal structure
12+
13+
## Phase 3: Developer Experience [ ]
14+
- [ ] UI/UX refinements for configurations
15+
- [ ] Better documentation and tooltips
16+
- [ ] Integration with external Moodle tools

.spec/specification.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Project Specification
2+
3+
## Overview
4+
This is an IntelliJ Platform plugin project designed to provide support for Moodle development.
5+
6+
## Core Objectives
7+
- Streamline Moodle development workflows within IntelliJ IDEA.
8+
- Provide Moodle-specific templates, inspections, and project generation.
9+
- Ensure high code quality and test coverage.
10+
11+
## Key Features
12+
- Moodle project wizard/generator.
13+
- Integration with Moodle's composer-based structure.
14+
- Configuration and management of Moodle environments.

.spec/tech-stack.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Tech Stack
2+
3+
- **Language**: Kotlin
4+
- **Build System**: Gradle (with Kotlin DSL)
5+
- **SDK**: IntelliJ Platform SDK
6+
- **Testing**: JUnit
7+
- **Coverage**: Kover
8+
- **Quality**: Qodana
9+
- **Target Platform**: IntelliJ IDEA (for Moodle development support)

qodana.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# https://www.jetbrains.com/help/qodana/qodana-yaml.html
33

44
version: "1.0"
5-
linter: jetbrains/qodana-jvm-community:2024.3
5+
linter: jetbrains/qodana-jvm-community:2026.1
66
projectJDK: "21"
77
profile:
88
name: qodana.recommended

0 commit comments

Comments
 (0)