Closes #142. Add options (tabs, spaces, indent_count) for Ruby-Beautify
This commit is contained in:
parent
9b7abdc707
commit
a0e07c232d
|
@ -819,11 +819,27 @@ do not fix these errors/warnings (Supported by autopep8)
|
|||
|
||||
**Type**: `integer`
|
||||
|
||||
**Supported Beautifiers**: [`Rubocop`](#rubocop)
|
||||
**Supported Beautifiers**: [`Rubocop`](#rubocop) [`Ruby Beautify`](#ruby-beautify)
|
||||
|
||||
**Description**:
|
||||
|
||||
Indentation size/length (Supported by Rubocop)
|
||||
Indentation size/length (Supported by Rubocop, Ruby Beautify)
|
||||
|
||||
#### [Ruby - Indent char](#ruby---indent-char)
|
||||
|
||||
**Key**: `ruby_indent_char`
|
||||
|
||||
**Default**: ` `
|
||||
|
||||
**Type**: `string`
|
||||
|
||||
**Enum**: ` ` ` `
|
||||
|
||||
**Supported Beautifiers**: [`Ruby Beautify`](#ruby-beautify)
|
||||
|
||||
**Description**:
|
||||
|
||||
Indentation character (Supported by Ruby Beautify)
|
||||
|
||||
#### [Rust - Rustfmt path](#rust---rustfmt-path)
|
||||
|
||||
|
@ -3173,11 +3189,44 @@ do not fix these errors/warnings (Supported by autopep8)
|
|||
|
||||
**Type**: `integer`
|
||||
|
||||
**Supported Beautifiers**: [`Rubocop`](#rubocop)
|
||||
**Supported Beautifiers**: [`Rubocop`](#rubocop) [`Ruby Beautify`](#ruby-beautify)
|
||||
|
||||
**Description**:
|
||||
|
||||
Indentation size/length (Supported by Rubocop)
|
||||
Indentation size/length (Supported by Rubocop, Ruby Beautify)
|
||||
|
||||
|
||||
### Ruby Beautify
|
||||
|
||||
#### [Ruby - Indent size](#ruby---indent-size)
|
||||
|
||||
**Key**: `ruby_indent_size`
|
||||
|
||||
**Default**: `4`
|
||||
|
||||
**Type**: `integer`
|
||||
|
||||
**Supported Beautifiers**: [`Rubocop`](#rubocop) [`Ruby Beautify`](#ruby-beautify)
|
||||
|
||||
**Description**:
|
||||
|
||||
Indentation size/length (Supported by Rubocop, Ruby Beautify)
|
||||
|
||||
#### [Ruby - Indent char](#ruby---indent-char)
|
||||
|
||||
**Key**: `ruby_indent_char`
|
||||
|
||||
**Default**: ` `
|
||||
|
||||
**Type**: `string`
|
||||
|
||||
**Enum**: ` ` ` `
|
||||
|
||||
**Supported Beautifiers**: [`Ruby Beautify`](#ruby-beautify)
|
||||
|
||||
**Description**:
|
||||
|
||||
Indentation character (Supported by Ruby Beautify)
|
||||
|
||||
|
||||
### rustfmt
|
||||
|
|
|
@ -9,12 +9,15 @@ module.exports = class RubyBeautify extends Beautifier
|
|||
name: "Ruby Beautify"
|
||||
|
||||
options: {
|
||||
Ruby: false
|
||||
Ruby:
|
||||
indent_size: true
|
||||
indent_char: true
|
||||
}
|
||||
|
||||
beautify: (text, language, options) ->
|
||||
@deprecate("Ruby-Beautify has been deprecated in favour of Rubocop beautifier.")
|
||||
@run("rbeautify", [
|
||||
if options.indent_char is '\t' then "--tabs" else "--spaces"
|
||||
"--indent_count", options.indent_count
|
||||
@tempFile("input", text)
|
||||
], help: {
|
||||
link: "https://github.com/erniebrodeur/ruby-beautify"
|
||||
|
|
|
@ -39,7 +39,6 @@ module.exports = {
|
|||
indent_char:
|
||||
type: 'string'
|
||||
default: defaultIndentChar
|
||||
minimum: 0
|
||||
description: "Indentation character"
|
||||
indent_level:
|
||||
type: 'integer'
|
||||
|
|
|
@ -31,5 +31,11 @@ module.exports = {
|
|||
default: defaultIndentSize
|
||||
minimum: 0
|
||||
description: "Indentation size/length"
|
||||
indent_char:
|
||||
type: 'string'
|
||||
default: defaultIndentChar
|
||||
description: "Indentation character"
|
||||
enum: [" ", "\t"]
|
||||
|
||||
|
||||
}
|
Loading…
Reference in New Issue