Syntax Check ALL files in a repository
Hi All
In my project (Odin Project, ProAgrica - Reed Business Information - http://www.reedbusiness.com/products-services/proagrica) we are developing several utilities that might be useful for other members of the community so we decided to release them with Open Source license.
Here is the first one: ECL Syntax Checker
GITHUB URL: https://github.com/OdinProAgrica/ECLSyntaxChecker
ECL Syntax Checker can be useful if you are developing a project in HPCC. It allows you to perform a Syntax Check in all files as ECLIDE can only make syntax check of a single file. Script makes a Syntax Check on all *.ecl files in a given directory and subdirectories. We have 2,741 ecl files that are checked in 55-59 secs on average.
Useful in these situations:
- Windows PowerShell Script: Moving or refactoring files in your project. You can use it in conjunction with ECLIDE.
- Linux BASH Script: Integrate it as one step of your CI build.
Example of Windows usage with 0 errors:
Example of Windows usage with no errors:
Example of Linux Jenkins Pipeline:
Contributions are more than welcome
In my project (Odin Project, ProAgrica - Reed Business Information - http://www.reedbusiness.com/products-services/proagrica) we are developing several utilities that might be useful for other members of the community so we decided to release them with Open Source license.
Here is the first one: ECL Syntax Checker
GITHUB URL: https://github.com/OdinProAgrica/ECLSyntaxChecker
ECL Syntax Checker can be useful if you are developing a project in HPCC. It allows you to perform a Syntax Check in all files as ECLIDE can only make syntax check of a single file. Script makes a Syntax Check on all *.ecl files in a given directory and subdirectories. We have 2,741 ecl files that are checked in 55-59 secs on average.
Useful in these situations:
- Windows PowerShell Script: Moving or refactoring files in your project. You can use it in conjunction with ECLIDE.
- Linux BASH Script: Integrate it as one step of your CI build.
Example of Windows usage with 0 errors:
Example of Windows usage with no errors:
Example of Linux Jenkins Pipeline:
Contributions are more than welcome

Last edited by oscar.foley on Tue Mar 07, 2017 1:32 pm, edited 2 times in total.
- oscar.foley
- Posts: 33
- Joined: Mon Sep 12, 2016 10:27 am
Example of Linux Jenkins Pipeline log with 0 errors:
- oscar.foley
- Posts: 33
- Joined: Mon Sep 12, 2016 10:27 am
2 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 1 guest