aboutsummaryrefslogtreecommitdiffstats
path: root/language-web/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'language-web/build.gradle')
-rw-r--r--language-web/build.gradle13
1 files changed, 11 insertions, 2 deletions
diff --git a/language-web/build.gradle b/language-web/build.gradle
index e00b88d8..a2acb3b0 100644
--- a/language-web/build.gradle
+++ b/language-web/build.gradle
@@ -82,7 +82,7 @@ task jettyRun(type: JavaExec) {
82 standardInput = System.in 82 standardInput = System.in
83 environment BASE_RESOURCE: "${webpackOutputDir}/${currentNodeEnv}" 83 environment BASE_RESOURCE: "${webpackOutputDir}/${currentNodeEnv}"
84 group = 'run' 84 group = 'run'
85 description = 'Start a Jetty web server serving the Xtex API and assets' 85 description = 'Start a Jetty web server serving the Xtex API and assets.'
86} 86}
87 87
88task webpackServe(type: NpmTask) { 88task webpackServe(type: NpmTask) {
@@ -92,9 +92,18 @@ task webpackServe(type: NpmTask) {
92 args = ['run', 'serve'] 92 args = ['run', 'serve']
93 setEnvironment NODE_ENV: 'hmr' 93 setEnvironment NODE_ENV: 'hmr'
94 group = 'run' 94 group = 'run'
95 description = 'Start a Webpack dev server with hot module replacement' 95 description = 'Start a Webpack dev server with hot module replacement.'
96} 96}
97 97
98task eslint(type: NpmTask) {
99 dependsOn npmInstall
100 args = ['run', 'eslint']
101 group = 'verification'
102 description = 'Checks for TypeScript errors.'
103}
104
105check.dependsOn += [eslint]
106
98eclipse { 107eclipse {
99 project.file.whenMerged { 108 project.file.whenMerged {
100 natures.remove('org.eclipse.wst.common.modulecore.ModuleCoreNature') 109 natures.remove('org.eclipse.wst.common.modulecore.ModuleCoreNature')