Hey @davebowker - been a while since I’ve used Atom, but I would probably use the base
linter package for the core functionality, and then add language-specific support with
linter-stylelint are just interfaces for
Stylelint, respectively, which means you can pretty much configure those linters the same way you would without Atom being in the picture.
Sage places its Stylelint config in
package.json and its ESlint config in
.eslintrc.js. If you want to customize those, that’s where I would do it. Those are both standard locations and should work out of the box with the above plugins.
For general info on using Stylelint and ESLInt:
linter-php to work you need to have PHP installed and you may need to tell Atom where to find it if it can’t detect it in your paths. Once it can find PHP, I think that’s all it needs in order to work.
If you want to go a step further and check your code against the coding standards Sage users, you could instead use
If the above doesn’t get you where you want to be, you may want to hop over to the Atom community or the repos for one of those plugins to get more in-depth support.