package com.intellij.lang.javascript.linter.tslint.highlight; import com.intellij.lang.javascript.linter.JSLinterInput; import com.intellij.lang.javascript.linter.tslint.config.TsLintState; import com.intellij.openapi.editor.Document; import com.intellij.openapi.editor.colors.EditorColorsScheme; import com.intellij.openapi.project.Project; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.psi.PsiFile; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; public final class TsLinterInput extends JSLinterInput<TsLintState> { @Nullable private final VirtualFile myConfig; public TsLinterInput(@NotNull Project project, @NotNull PsiFile psiFile, @NotNull String fileContent, @NotNull TsLintState state, @Nullable EditorColorsScheme colorsScheme, @Nullable VirtualFile config) { super(project, psiFile, fileContent, state, colorsScheme); myConfig = config; } @Nullable public VirtualFile getConfig() { return myConfig; } }