Linux tsuru-no-tsurugi 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.0.18 & Your IP : 216.73.216.68
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
ruby /
gems /
3.0.0 /
gems /
rbs-1.0.4 /
Delete
Unzip
Name
Size
Permission
Date
Action
bin
[ DIR ]
drwxr-xr-x
2026-07-06 06:50
core
[ DIR ]
drwxr-xr-x
2026-07-06 06:50
docs
[ DIR ]
drwxr-xr-x
2026-07-06 06:50
exe
[ DIR ]
drwxr-xr-x
2026-07-06 06:50
lib
[ DIR ]
drwxr-xr-x
2026-07-06 06:50
schema
[ DIR ]
drwxr-xr-x
2026-07-06 06:50
sig
[ DIR ]
drwxr-xr-x
2026-07-06 06:50
stdlib
[ DIR ]
drwxr-xr-x
2026-02-06 13:11
steep
[ DIR ]
drwxr-xr-x
2026-07-06 06:50
.rubocop.yml
267
B
-rw-r--r--
2021-07-07 19:08
BSDL
1.25
KB
-rw-r--r--
2021-07-07 19:08
CHANGELOG.md
11.9
KB
-rw-r--r--
2021-07-07 19:08
COPYING
2.38
KB
-rw-r--r--
2021-07-07 19:08
Gemfile
463
B
-rw-r--r--
2021-07-07 19:08
README.md
4.47
KB
-rw-r--r--
2021-07-07 19:08
Rakefile
5.75
KB
-rw-r--r--
2021-07-07 19:08
Steepfile
709
B
-rw-r--r--
2021-07-07 19:08
goodcheck.yml
2.65
KB
-rw-r--r--
2021-07-07 19:08
Save
Rename
rules: - id: rbs.no_mark pattern: 💪👽🚨 message: Do you forget to delete `arglists` section? glob: - "{core,stdlib}/**/*.rbs" fail: - | # arglists 💪👽🚨 << Delete this section # File.absolute_path?(file_name) -> true or false # - id: rbs.no_arg pattern: regexp: arg\d+ message: | Stop using parameter names like `arg0` or `arg1` The parameter names like `arg0` or `arg1` is not informative enough. Try finding good parameter names from documents or arglists. If you cannot find a good name, just delete the name of the parameters. justification: - Documents (comments) may contain that pattern. glob: - "{core,stdlib}/**/*.rbs" fail: - "def `send`: (String | Symbol arg0, *untyped arg1) -> untyped" pass: - "def `send`: (String | Symbol, *untyped) -> untyped" - id: rbs.prefer_boolish pattern: - regexp: '\([^(]*\bbool\b[^\n]*\)' - token: "-> bool }" message: | Prefer `boolish` over `bool` for method arguments and block return values See the doc below: https://github.com/ruby/rbs/blob/78d04a2db0f1c4925d2b13c2939868edf9465d6c/docs/syntax.md#bool-or-boolish glob: - "**/*.rbs" justification: - When you strictly want `true | false`. pass: - "(arg: boolish)" - "{ () -> boolish }" fail: - "(arg: bool)" - "{ () -> bool }" - id: deprecate_stdlib_test pattern: token: < StdlibTest message: | StdlibTest is deprecated We recommend writing tests based on `TypeAssertions` and `#assert_send_type`. justification: - When you are updating existing tests. - When you are writing tests for callback, which cannot be done with `#assert_send_type`. glob: - "test/stdlib/**/*_test.rb" fail: - | class IntegerTest < StdlibTest target Integer def test_plus 1 + 2 end end pass: - | class IntegerTest < Test::Unit::TestCase include TypeAssertions testing "Integer" def test_plus assert_send_type "(::Integer) -> ::Integer", 1, :+, 2 end end - id: no_trailing_whitespace pattern: regexp: '[ \t]+$' message: | Trim trailing whitespaces glob: - '**/*.rb' - '**/*.rbs' - '**/*.md' justification: - Let the maintainers know if it is an autogenerated files. pass: - "Hello world" - "Hello\nworld" - "Hello\n\nworld" fail: - "Hello world " - "Hello \nworld"