BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
gabonzo
Quartz | Level 8

Hi,

 

I was looking for a Linter/code checker for SAS. I could only find this one:

 

https://saslint.com

 

Is it any good? The website is blocked at my office, so I would like to know if anyone else has tried it and if it's useful.

 

If not, are there any suggestions?

 

Thanks!

1 ACCEPTED SOLUTION

Accepted Solutions
AllanBowe
Barite | Level 11

Hi @gabonzo - my team have built an open source linter for SAS and we actively maintain it. 


The repo is here:  https://github.com/sasjs/lint

 

The tooling itself is implemented in the SASjs CLI:  https://cli.sasjs.io/lint

 

And also the VS Code Extension:  https://marketplace.visualstudio.com/items?itemName=SASjs.sasjs-for-vscode

We're looking to implement it on SASjs/server next:  https://github.com/sasjs/server

 

 

 

/Allan
MacroCore library for app developers
Data Workflows, Data Contracts, Data Lineage, Drag & drop excel EUCs to SAS 9 & Viya - Data Controller
DevOps and AppDev on SAS 9 / Viya / Base SAS - SASjs

View solution in original post

3 REPLIES 3
Patrick
Opal | Level 21

There isn't much under the link you've posted and it also looks like the tool isn't ready (yet?).

It appears the same author also wrote a SAS Global Forum paper which you can find here.

AllanBowe
Barite | Level 11

Hi @gabonzo - my team have built an open source linter for SAS and we actively maintain it. 


The repo is here:  https://github.com/sasjs/lint

 

The tooling itself is implemented in the SASjs CLI:  https://cli.sasjs.io/lint

 

And also the VS Code Extension:  https://marketplace.visualstudio.com/items?itemName=SASjs.sasjs-for-vscode

We're looking to implement it on SASjs/server next:  https://github.com/sasjs/server

 

 

 

/Allan
MacroCore library for app developers
Data Workflows, Data Contracts, Data Lineage, Drag & drop excel EUCs to SAS 9 & Viya - Data Controller
DevOps and AppDev on SAS 9 / Viya / Base SAS - SASjs
gabonzo
Quartz | Level 8

Thank you, I will give it a try

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 3503 views
  • 1 like
  • 3 in conversation