10 Commits

Author SHA1 Message Date
John Bampton 9d32d440eb feat(CI): add the GitHub Super Linter
The GitHub Super Linter is a more robust and better supported
tool than the current GitHub Actions we are using.

Running these checks:

ERROR_ON_MISSING_EXEC_BIT: true
VALIDATE_BASH: true
VALIDATE_BASH_EXEC: true
VALIDATE_EDITORCONFIG: true
VALIDATE_MARKDOWN: true
VALIDATE_SHELL_SHFMT: true
VALIDATE_YAML: true

https://github.com/marketplace/actions/super-linter
https://github.com/github/super-linter

Added the GitHub Super Linter badge to the README.

Also updated the pre-commit framework and added
more documentation on pre-commit.

Added one more pre-commit check: check-executables-have-shebangs

Added one extra check for merge conflicts to our
GitHub Actions.

EditorConfig and Markdown linting.

Minor grammar and spelling fixes.

Update linter.yml
2021-04-16 16:37:52 +09:00
take_cheeze ec5b055694 Move direct superclass checking to test/t/superclass.rb. 2014-06-15 15:02:21 +09:00
Yukihiro "Matz" Matsumoto c2ad094839 fix wrong actual and expected order 2013-10-30 11:57:52 +09:00
Jun Hiroe 679ae1bcbb I fix order of actual and expect test value in nameerror.rb. 2013-08-02 22:06:10 +09:00
Daniel Bovensiepen 4acacaf989 Improve NameError Tests 2013-06-14 22:17:16 +08:00
Masaki Muranaka 0969a79e52 Add one more test for NameError#initialize. As we support NameError#name. 2013-04-04 16:27:27 +09:00
Masaki Muranaka ea93ac13fa Add test for NameError#name 2013-04-04 16:26:30 +09:00
Daniel Bovensiepen c78dc2930c Add superclass tests for Exceptions 2012-06-03 23:31:17 +08:00
Daniel Bovensiepen 31e9705022 Add Test cases for Literals, Enumeration, Exceptions and clean line endings 2012-05-29 01:20:46 +08:00
Daniel Bovensiepen 150b235fb6 Add Tests for all Exception classes, for false, true, Proc, Module, nil and Object 2012-05-25 14:01:14 +08:00