├── .editorconfig ├── .gitattributes ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── WebLinter.sln ├── WebLinter.vsext ├── appveyor.yml ├── art ├── context-menu.png ├── errorlist.png ├── options-reset.png ├── options.png └── tools-menu.png └── src ├── WebLinter ├── Constants.cs ├── Helpers │ ├── AsyncLock.cs │ └── AsyncProcess.cs ├── ISettings.cs ├── Linting │ ├── LinterFactory.cs │ ├── Linters │ │ ├── CoffeeLinter.cs │ │ ├── CssLinter.cs │ │ ├── EsLinter.cs │ │ ├── LinterBase.cs │ │ └── TslintLinter.cs │ ├── LintingError.cs │ └── LintingResult.cs ├── Node │ ├── 7z.dll │ ├── 7z.exe │ ├── node.7z │ ├── prepare.cmd │ └── server.js ├── NodeServer.cs ├── Properties │ └── AssemblyInfo.cs ├── ServerPostData.cs ├── Telemetry.cs ├── WebLinter.csproj └── packages.config ├── WebLinterTest ├── AssemblyMethods.cs ├── CoffeelintTest.cs ├── CssLintTest.cs ├── EslintTest.cs ├── Properties │ └── AssemblyInfo.cs ├── Settings.cs ├── TslintTest.cs ├── WebLinterTest.csproj └── artifacts │ ├── .csslintrc │ ├── .eslintrc │ ├── coffeelint.json │ ├── coffeelint │ ├── a.coffee │ └── b.coffee │ ├── csslint │ ├── a.css │ └── b.css │ ├── eslint │ ├── .eslintrc2 │ ├── a.js │ ├── a.jsx │ └── b.js │ ├── tslint.json │ └── tslint │ ├── a.ts │ └── b.ts └── WebLinterVsix ├── Commnads ├── CleanErrorsCommand.cs ├── EditConfigFilesCommand.cs ├── LintFilesCommand.cs └── ResetConfigFilesCommand.cs ├── ErrorList ├── ErrorListService.cs ├── SinkManager.cs ├── TableDataSource.cs └── TableEntriesSnapshot.cs ├── FileListeners └── SourceFileCreationListener.cs ├── Helpers └── ProjectHelpers.cs ├── LinterService.cs ├── Logger.cs ├── Properties └── AssemblyInfo.cs ├── Resources ├── icon.png └── preview.png ├── Settings.cs ├── VSCommandTable.cs ├── VSCommandTable.vsct ├── VSPackage.cs ├── WebLinterVsix.csproj ├── packages.config ├── registry.pkgdef ├── source.extension.cs ├── source.extension.ico ├── source.extension.resx └── source.extension.vsixmanifest /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/README.md -------------------------------------------------------------------------------- /WebLinter.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/WebLinter.sln -------------------------------------------------------------------------------- /WebLinter.vsext: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/WebLinter.vsext -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/appveyor.yml -------------------------------------------------------------------------------- /art/context-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/art/context-menu.png -------------------------------------------------------------------------------- /art/errorlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/art/errorlist.png -------------------------------------------------------------------------------- /art/options-reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/art/options-reset.png -------------------------------------------------------------------------------- /art/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/art/options.png -------------------------------------------------------------------------------- /art/tools-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/art/tools-menu.png -------------------------------------------------------------------------------- /src/WebLinter/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Constants.cs -------------------------------------------------------------------------------- /src/WebLinter/Helpers/AsyncLock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Helpers/AsyncLock.cs -------------------------------------------------------------------------------- /src/WebLinter/Helpers/AsyncProcess.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Helpers/AsyncProcess.cs -------------------------------------------------------------------------------- /src/WebLinter/ISettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/ISettings.cs -------------------------------------------------------------------------------- /src/WebLinter/Linting/LinterFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Linting/LinterFactory.cs -------------------------------------------------------------------------------- /src/WebLinter/Linting/Linters/CoffeeLinter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Linting/Linters/CoffeeLinter.cs -------------------------------------------------------------------------------- /src/WebLinter/Linting/Linters/CssLinter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Linting/Linters/CssLinter.cs -------------------------------------------------------------------------------- /src/WebLinter/Linting/Linters/EsLinter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Linting/Linters/EsLinter.cs -------------------------------------------------------------------------------- /src/WebLinter/Linting/Linters/LinterBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Linting/Linters/LinterBase.cs -------------------------------------------------------------------------------- /src/WebLinter/Linting/Linters/TslintLinter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Linting/Linters/TslintLinter.cs -------------------------------------------------------------------------------- /src/WebLinter/Linting/LintingError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Linting/LintingError.cs -------------------------------------------------------------------------------- /src/WebLinter/Linting/LintingResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Linting/LintingResult.cs -------------------------------------------------------------------------------- /src/WebLinter/Node/7z.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Node/7z.dll -------------------------------------------------------------------------------- /src/WebLinter/Node/7z.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Node/7z.exe -------------------------------------------------------------------------------- /src/WebLinter/Node/node.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Node/node.7z -------------------------------------------------------------------------------- /src/WebLinter/Node/prepare.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Node/prepare.cmd -------------------------------------------------------------------------------- /src/WebLinter/Node/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Node/server.js -------------------------------------------------------------------------------- /src/WebLinter/NodeServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/NodeServer.cs -------------------------------------------------------------------------------- /src/WebLinter/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/WebLinter/ServerPostData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/ServerPostData.cs -------------------------------------------------------------------------------- /src/WebLinter/Telemetry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/Telemetry.cs -------------------------------------------------------------------------------- /src/WebLinter/WebLinter.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/WebLinter.csproj -------------------------------------------------------------------------------- /src/WebLinter/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinter/packages.config -------------------------------------------------------------------------------- /src/WebLinterTest/AssemblyMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/AssemblyMethods.cs -------------------------------------------------------------------------------- /src/WebLinterTest/CoffeelintTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/CoffeelintTest.cs -------------------------------------------------------------------------------- /src/WebLinterTest/CssLintTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/CssLintTest.cs -------------------------------------------------------------------------------- /src/WebLinterTest/EslintTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/EslintTest.cs -------------------------------------------------------------------------------- /src/WebLinterTest/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/WebLinterTest/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/Settings.cs -------------------------------------------------------------------------------- /src/WebLinterTest/TslintTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/TslintTest.cs -------------------------------------------------------------------------------- /src/WebLinterTest/WebLinterTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/WebLinterTest.csproj -------------------------------------------------------------------------------- /src/WebLinterTest/artifacts/.csslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/artifacts/.csslintrc -------------------------------------------------------------------------------- /src/WebLinterTest/artifacts/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/artifacts/.eslintrc -------------------------------------------------------------------------------- /src/WebLinterTest/artifacts/coffeelint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/artifacts/coffeelint.json -------------------------------------------------------------------------------- /src/WebLinterTest/artifacts/coffeelint/a.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/artifacts/coffeelint/a.coffee -------------------------------------------------------------------------------- /src/WebLinterTest/artifacts/coffeelint/b.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/artifacts/coffeelint/b.coffee -------------------------------------------------------------------------------- /src/WebLinterTest/artifacts/csslint/a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/artifacts/csslint/a.css -------------------------------------------------------------------------------- /src/WebLinterTest/artifacts/csslint/b.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/artifacts/csslint/b.css -------------------------------------------------------------------------------- /src/WebLinterTest/artifacts/eslint/.eslintrc2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/artifacts/eslint/.eslintrc2 -------------------------------------------------------------------------------- /src/WebLinterTest/artifacts/eslint/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/artifacts/eslint/a.js -------------------------------------------------------------------------------- /src/WebLinterTest/artifacts/eslint/a.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/artifacts/eslint/a.jsx -------------------------------------------------------------------------------- /src/WebLinterTest/artifacts/eslint/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/artifacts/eslint/b.js -------------------------------------------------------------------------------- /src/WebLinterTest/artifacts/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/artifacts/tslint.json -------------------------------------------------------------------------------- /src/WebLinterTest/artifacts/tslint/a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/artifacts/tslint/a.ts -------------------------------------------------------------------------------- /src/WebLinterTest/artifacts/tslint/b.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterTest/artifacts/tslint/b.ts -------------------------------------------------------------------------------- /src/WebLinterVsix/Commnads/CleanErrorsCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/Commnads/CleanErrorsCommand.cs -------------------------------------------------------------------------------- /src/WebLinterVsix/Commnads/EditConfigFilesCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/Commnads/EditConfigFilesCommand.cs -------------------------------------------------------------------------------- /src/WebLinterVsix/Commnads/LintFilesCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/Commnads/LintFilesCommand.cs -------------------------------------------------------------------------------- /src/WebLinterVsix/Commnads/ResetConfigFilesCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/Commnads/ResetConfigFilesCommand.cs -------------------------------------------------------------------------------- /src/WebLinterVsix/ErrorList/ErrorListService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/ErrorList/ErrorListService.cs -------------------------------------------------------------------------------- /src/WebLinterVsix/ErrorList/SinkManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/ErrorList/SinkManager.cs -------------------------------------------------------------------------------- /src/WebLinterVsix/ErrorList/TableDataSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/ErrorList/TableDataSource.cs -------------------------------------------------------------------------------- /src/WebLinterVsix/ErrorList/TableEntriesSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/ErrorList/TableEntriesSnapshot.cs -------------------------------------------------------------------------------- /src/WebLinterVsix/FileListeners/SourceFileCreationListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/FileListeners/SourceFileCreationListener.cs -------------------------------------------------------------------------------- /src/WebLinterVsix/Helpers/ProjectHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/Helpers/ProjectHelpers.cs -------------------------------------------------------------------------------- /src/WebLinterVsix/LinterService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/LinterService.cs -------------------------------------------------------------------------------- /src/WebLinterVsix/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/Logger.cs -------------------------------------------------------------------------------- /src/WebLinterVsix/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/WebLinterVsix/Resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/Resources/icon.png -------------------------------------------------------------------------------- /src/WebLinterVsix/Resources/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/Resources/preview.png -------------------------------------------------------------------------------- /src/WebLinterVsix/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/Settings.cs -------------------------------------------------------------------------------- /src/WebLinterVsix/VSCommandTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/VSCommandTable.cs -------------------------------------------------------------------------------- /src/WebLinterVsix/VSCommandTable.vsct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/VSCommandTable.vsct -------------------------------------------------------------------------------- /src/WebLinterVsix/VSPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/VSPackage.cs -------------------------------------------------------------------------------- /src/WebLinterVsix/WebLinterVsix.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/WebLinterVsix.csproj -------------------------------------------------------------------------------- /src/WebLinterVsix/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/packages.config -------------------------------------------------------------------------------- /src/WebLinterVsix/registry.pkgdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/registry.pkgdef -------------------------------------------------------------------------------- /src/WebLinterVsix/source.extension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/source.extension.cs -------------------------------------------------------------------------------- /src/WebLinterVsix/source.extension.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/source.extension.ico -------------------------------------------------------------------------------- /src/WebLinterVsix/source.extension.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/source.extension.resx -------------------------------------------------------------------------------- /src/WebLinterVsix/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/WebAnalyzer/HEAD/src/WebLinterVsix/source.extension.vsixmanifest --------------------------------------------------------------------------------