JOJ3/internal/executors/clang_tidy/executor.go
张佳澈520370910044 be21a16293
All checks were successful
continuous-integration/drone/push Build is passing
feat(ClangTidy-struct): Setup of ClangTidy struct, copied from Dummy
2024-03-29 15:08:37 +08:00

30 lines
625 B
Go

package clang_tidy
import (
"focs.ji.sjtu.edu.cn/git/FOCS-dev/JOJ3/internal/stage"
"github.com/criyle/go-judge/envexec"
)
type ClangTidy struct{}
func (e *ClangTidy) Run(cmds []stage.Cmd) ([]stage.ExecutorResult, error) {
var res []stage.ExecutorResult
for range cmds {
res = append(res, stage.ExecutorResult{
Status: stage.Status(envexec.StatusInvalid),
ExitStatus: 0,
Error: "I'm a dummy",
Time: 0,
Memory: 0,
RunTime: 0,
Files: map[string]string{},
FileIDs: map[string]string{},
})
}
return res, nil
}
func (e *ClangTidy) Cleanup() error {
return nil
}