Sha256: 1a020c44cb9981df1b04d160205ac2f04c5084259c89978b607e71adb80bf8ff

Contents?: true

Size: 1.73 KB

Versions: 13

Compression:

Stored size: 1.73 KB

Contents

require_relative "../file_finder"

module Standard
  module Runners
    class Help
      def call(config)
        puts <<~MESSAGE
          Usage: standardrb [--fix] [--lsp] [-vh] [--format <name>] [--] [FILE]...

          Options:

            --fix             Automatically fix failures where possible
            --no-fix          Do not automatically fix failures
            --format <name>   Format output with any RuboCop formatter (e.g. "json")
            --generate-todo   Create a .standard_todo.yml that lists all the files that contain errors
            --lsp             Start a LSP server listening on STDIN
            -v, --version     Print the version of Standard
            -V, --verbose-version   Print the version of Standard and its dependencies.
            -h, --help        Print this message
            FILE              Files to lint [default: ./]

          Standard also forwards most CLI arguments to RuboCop. To see them, run:

            $ rubocop --help

          While Standard only offers a few configuration options, most can be set in
          a `.standard.yml` file. For full documentation, please visit:

            https://github.com/testdouble/standard

          Having trouble? Here's some diagnostic information:

                  Ruby version: #{RUBY_VERSION}
             Current directory: #{Dir.pwd}
               RuboCop version: #{RuboCop::Version.version}
              Standard version: #{Standard::VERSION}
          Standard config file: #{FileFinder.new.call(".standard.yml", Dir.pwd) || "[No file found]"}

          Please report any problems (and include the above information) at the URL below:

            https://github.com/testdouble/standard/issues/new

        MESSAGE
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
standard-1.25.5 lib/standard/runners/help.rb
standard-1.25.4 lib/standard/runners/help.rb
standard-1.25.3 lib/standard/runners/help.rb
standard-1.25.2 lib/standard/runners/help.rb
standard-1.25.1 lib/standard/runners/help.rb
standard-1.25.0 lib/standard/runners/help.rb
standard-1.24.3 lib/standard/runners/help.rb
standard-1.24.2 lib/standard/runners/help.rb
standard-1.24.1 lib/standard/runners/help.rb
standard-1.24.0 lib/standard/runners/help.rb
standard-1.23.0 lib/standard/runners/help.rb
standard-1.22.1 lib/standard/runners/help.rb
standard-1.22.0 lib/standard/runners/help.rb