OS Manuals

/usr/bin/typeprof3.3

Ruby 3.3 base

From ruby-3.3-base 3.3.6-r3 (os), captured 2026-11-05 by running typeprof3.3 --help (exit 0). permalink

Usage: typeprof3 [options] files...

Options:
    -o OUTFILE                       Output to OUTFILE instead of stdout
    -q, --quiet                      Do not display progress indicator
    -v, --verbose                    Alias to --show-errors
        --version                    Display typeprof version
    -I DIR                           Add DIR to the load/require path
    -r FEATURE                       Require RBS of the FEATURE gem
        --collection PATH            File path of collection configuration
        --no-collection              Ignore collection configuration
        --lsp                        LSP mode

Analysis output options:
        --include-dir DIR            Include the analysis result of .rb file in DIR
        --exclude-dir DIR            Exclude the analysis result of .rb file in DIR
        --exclude-untyped            Exclude (comment out) all entries including untyped
        --[no-]show-typeprof-version Display TypeProf version in a header
        --[no-]show-errors           Display possible errors found during the analysis
        --[no-]show-untyped          Display "Foo | untyped" instead of "Foo"
        --[no-]show-parameter-names  Display parameter names for methods
        --[no-]show-source-locations Display definition source locations for methods

Analysis limit options:
        --max-second SECOND          Limit the maxium time of analysis (in second)
        --max-iteration TIMES        Limit the maxium instruction count of analysis

Advanced options:
        --[no-]stub-execution        Force to call all unreachable methods with "untyped" arguments
        --type-depth-limit DEPTH     Limit the maximum depth of nested types
        --union-width-limit WIDTH    Limit the maximum count of class instances in one union type
        --debug                      Display analysis log (for debugging purpose)
        --[no-]stackprof MODE        Enable stackprof (for debugging purpose)

LSP options:
        --port PORT                  Specify a port number to listen for requests on
        --stdio                      Use stdio for LSP transport
Options (19)
OptionDescriptionSource
-o OUTFILEOutput to OUTFILE instead of stdouthelp
-q, --quietDo not display progress indicatorhelp
-v, --verboseAlias to --show-errorshelp
--versionDisplay typeprof versionhelp
-I DIRAdd DIR to the load/require pathhelp
-r FEATURERequire RBS of the FEATURE gemhelp
--collection PATHFile path of collection configurationhelp
--no-collectionIgnore collection configurationhelp
--lspLSP modehelp
--include-dir DIRInclude the analysis result of .rb file in DIRhelp
--exclude-dir DIRExclude the analysis result of .rb file in DIRhelp
--exclude-untypedExclude (comment out) all entries including untypedhelp
--max-second SECONDLimit the maxium time of analysis (in second)help
--max-iteration TIMESLimit the maxium instruction count of analysishelp
--type-depth-limit DEPTHLimit the maximum depth of nested typeshelp
--union-width-limit WIDTHLimit the maximum count of class instances in one union typehelp
--debugDisplay analysis log (for debugging purpose)help
--port PORTSpecify a port number to listen for requests onhelp
--stdioUse stdio for LSP transporthelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.