Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

smalltalkCI integration #86

Open
LinqLover opened this issue Jun 18, 2021 · 0 comments
Open

smalltalkCI integration #86

LinqLover opened this issue Jun 18, 2021 · 0 comments

Comments

@LinqLover
Copy link
Contributor

Students have shown increasing interest in running SwaLint in the CI. However, many of them need to reinvent the wheel because apparently, the interfaces SwaLint are not yet maximally convenient for this use case. For example, overriding coding style preferences for specific code sections and including/excluding specific packages/categories/classes/methods are two requirements for configuration that afaik cannot yet be fulfilled with the built-in support of SwaLint. See also #85. It could be helpful to provide a new or refined TestCase interface in SwaLint to facilitate CI usage.

Hypothetically, we could even make a PR to smalltalkCI to add a small hook in configuration there to trigger the linter independently of the actual test suite(s).

For further inspiration, existing specification approaches such as eslintrc should be considered. We could also collect all projects that currently use SwaLint here to evaluate their greatest common divisor.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant