MCPcopy Index your code
hub / github.com/I-Al-Istannen/SimpleCodeTester

github.com/I-Al-Istannen/SimpleCodeTester @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
844 symbols 2,130 edges 160 files 261 documented · 31%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

InterleavedIoMatcher (Interface)
An output matcher type. [10 implementers]
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/InterleavedIoMatcher.java
CheckParser (Interface)
A parser for a check. @param the type of the check [7 implementers]
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/parsers/CheckParser.java
Compiler (Interface)
A compiler that is able to compile a Submission. [2 implementers]
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/Compiler.java
StreamsProcessOutput (Interface)
A future that also provides snapshots of the current standard out and standard error of the process it waits on. @param [1 …
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/StreamsProcessOutput.java
Identifiable (Interface)
(no doc) [1 implementers]
simplecodetester-frontend/src/components/crud/CrudTypes.ts
Check (Interface)
A single check that can validate some class properties. It accepts a single CompiledFile and can use its source [3 implementers]
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/Check.java
CheckedFunction (Interface)
Represents a function that accepts a single input argument, returns a result and could possibly throw an exception. @pa
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/util/CheckedFunction.java
CrudRepository (Interface)
(no doc) [1 implementers]
simplecodetester-frontend/src/components/crud/CrudTypes.ts

Core symbols most depended-on inside this repo

get
called by 86
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/ProgramExecutor.java
name
called by 17
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/Check.java
check
called by 8
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/Check.java
accept
called by 8
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/util/CheckedFunction.java
match
called by 7
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/InterleavedIoMatcher.java
canParse
called by 6
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/Parser.java
parse
called by 6
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/Parser.java
getFiles
called by 5
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/Check.java

Shape

Method 608
Class 176
Function 36
Interface 18
Enum 6

Languages

Java86%
TypeScript14%

Modules by API surface

simplecodetester-frontend/src/store/types.ts37 symbols
simplecodetester-frontend/src/components/checklist/CheckTypes.ts21 symbols
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ConfiguredGson.java20 symbols
SimpleCodeTester-Backend/src/test/java/me/ialistannen/simplecodetester/backend/services/checks/CodeCheckServiceTest.java16 symbols
simplecodetester-frontend/src/components/users/Users.ts15 symbols
SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/InterleavedStaticIOCheckTest.java14 symbols
SimpleCodeTester-Lib/src/main/java/edu/kit/informatik/Terminal.java14 symbols
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/CheckManageEndpoint.java14 symbols
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/StaticInputOutputCheck.java13 symbols
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/Tester.java11 symbols
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/InterleavedStaticIOCheck.java11 symbols
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/CheckResult.java11 symbols

For agents

$ claude mcp add SimpleCodeTester \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact