Examples of JSLintRunner


Examples of com.jetbrains.au.jslintplugin.js.JSLintRunner

*/
public class JsLintExternalAnnotator extends ExternalAnnotator {

    public void annotate(@NotNull final PsiFile psiFile, @NotNull final AnnotationHolder annotationHolder) {
        final String text = psiFile.getText();
        final JSLintRunner runner = JSLintRunnerManager.getInstance().getRunner();
        final Application application = ApplicationManager.getApplication();
        final JsLintValidatorComponent validator = application.getComponent(JsLintValidatorComponent.class);
        try {
            final Object[] errorBeans = runner.validateScriptString(text, validator.getJsLintOptions());
            int currentLine = 1;
            int currentOffset = 0;
            ErrorBeanWrapper errorBean = new ErrorBeanWrapper();
            for (final Object error : errorBeans) {
                if(error != null){
View Full Code Here

Examples of com.jetbrains.au.jslintplugin.js.JSLintRunner

                    DataContext toolContext = DataManager.getInstance().getDataContextFromFocus().getResult();
                    Project project = DataKeys.PROJECT.getData(toolContext);
                    Editor editor = FileEditorManager.getInstance(project).getSelectedTextEditor();
                    if (editor != null) {
                        Document doc = editor.getDocument();
                        JSLintRunner runner = JSLintRunnerManager.getInstance().getRunner();
                        Object[] errorBeans = runner.validateScriptString(doc.getText(),
                                validator.getJsLintOptions());
                        final DefaultTableModel model = (DefaultTableModel) errorList.getModel();
                        ErrorBeanWrapper errorBeanWrapper = new ErrorBeanWrapper();
                        if (errorBeans.length > 0) {
                            totalNumberOfErrors.setText(String.format("Total Number Of Errors:%d", errorBeans.length));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.