Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.216.222
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby32 /
share /
gems /
gems /
rbs-2.8.2 /
Delete
Unzip
Name
Size
Permission
Date
Action
core
[ DIR ]
drwxr-xr-x
2026-05-05 23:07
docs
[ DIR ]
drwxr-xr-x
2026-05-05 23:07
exe
[ DIR ]
drwxr-xr-x
2026-05-05 23:07
lib
[ DIR ]
drwxr-xr-x
2026-05-05 23:07
schema
[ DIR ]
drwxr-xr-x
2026-05-05 23:07
sig
[ DIR ]
drwxr-xr-x
2026-05-05 23:07
stdlib
[ DIR ]
drwxr-xr-x
2026-04-07 17:42
steep
[ DIR ]
drwxr-xr-x
2026-05-05 23:07
BSDL
1.25
KB
-rw-r--r--
2026-04-07 17:42
CHANGELOG.md
46.48
KB
-rw-r--r--
2026-04-07 17:42
COPYING
2.38
KB
-rw-r--r--
2026-04-07 17:42
Gemfile
523
B
-rw-r--r--
2026-04-07 17:42
Gemfile.lock
2.34
KB
-rw-r--r--
2026-04-07 17:42
README.md
4.66
KB
-rw-r--r--
2026-04-07 17:42
Rakefile
6.31
KB
-rw-r--r--
2026-04-07 17:42
Steepfile
1.1
KB
-rw-r--r--
2026-04-07 17:42
exts.mk
2.46
KB
-rw-r--r--
2026-04-07 17:42
goodcheck.yml
2.39
KB
-rw-r--r--
2026-04-07 17:42
Save
Rename
rules: - 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`. Use `bool` in this case. 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"