Closed RyanZhu1024 closed 9 years ago
Haven't seen that error before. Please run Atom command Atom Beautify - Help Debug Editor
.
Ok. I checked the debug info, quite verbose... Can't see where the problem is. I'll just paste below.
The following debugging information was generated by Atom Beautify
on Tue Jul 14 2015 10:08:23 GMT+0800 (CST)
.
Platform: darwin
Atom Version: 1.0.2
Atom Beautify Version: 0.28.7
Original File Path: /Users/shuxuan/Documents/github/checkin-api/app/controllers/api/v1/base_controller.rb
Original File Grammar: Ruby
Original File Language: Ruby
Original File Contents:
class Api::V1::BaseController < ApplicationController
include Pundit
rescue_from Pundit::NotAuthorizedError, with: :deny_access
def deny_access
api_error(status: 403)
end
attr_accessor :current_user
before_action :destroy_session
def destroy_session
request.session_options[:skip]=true
end
def api_error(opts = {})
render nothing: true, status: opts[:status]
end
def authenticate_user!
token, options = ActionController::HttpAuthentication::Token.token_and_options(request)
user_email = options.blank?? nil : options[:email]
user = user_email && User.find_by(email: user_email)
if user && ActiveSupport::SecurityUtils.secure_compare(user.authentication_token, token)
self.current_user=user
else
return unauthenticated!
end
end
def unauthenticated!
api_error(status: 401)
end
def paginate(resource)
resource = resource.page(params[:page] || 1)
if params[:per_page]
resource = resource.per(params[:per_page])
end
return resource
end
end
Editor Options: Options from Atom Editor settings
{
"_default": {
"indent_size": 1,
"indent_char": "\t",
"indent_with_tabs": true
}
}
Config Options: Options from Atom Beautify package settings
{
"ruby": {
"indent_char": "\t",
"indent_size": 4
},
"cs": {
"configPath": ""
},
"c": {
"configPath": ""
},
"cpp": {
"configPath": ""
},
"css": {
"indent_size": 4,
"indent_char": " ",
"selector_separator_newline": false,
"newline_between_rules": false,
"preserve_newlines": false,
"wrap_line_length": 0,
"indent_comments": true,
"force_indentation": false,
"convert_quotes": "none",
"align_assignments": false
},
"d": {
"configPath": ""
},
"fortran": {
"emacs_path": "",
"emacs_script_path": ""
},
"html": {
"indent_inner_html": false,
"indent_size": 4,
"indent_char": " ",
"brace_style": "collapse",
"indent_scripts": "normal",
"wrap_line_length": 250,
"wrap_attributes": "auto",
"wrap_attributes_indent_size": 4,
"preserve_newlines": true,
"max_preserve_newlines": 10,
"unformatted": [
"a",
"sub",
"sup",
"b",
"i",
"u"
],
"end_with_newline": false
},
"java": {
"configPath": ""
},
"js": {
"indent_size": 4,
"indent_char": " ",
"indent_level": 0,
"indent_with_tabs": false,
"preserve_newlines": true,
"max_preserve_newlines": 10,
"space_in_paren": false,
"jslint_happy": false,
"space_after_anon_function": false,
"brace_style": "collapse",
"break_chained_methods": false,
"keep_array_indentation": false,
"keep_function_indentation": false,
"space_before_conditional": true,
"eval_code": false,
"unescape_strings": false,
"wrap_line_length": 0,
"end_with_newline": false
},
"objectivec": {
"configPath": ""
},
"pawn": {
"configPath": ""
},
"perl": {
"perltidy_profile": ""
},
"php": {
"cs_fixer_path": "",
"fixers": "",
"level": ""
},
"python": {
"max_line_length": 79,
"indent_size": 4,
"ignore": [
"E24"
]
},
"rust": {
"rustfmt_path": ""
},
"sql": {
"indent_size": 4,
"keywords": "upper",
"identifiers": "lower"
},
"vala": {
"configPath": ""
}
}
Home Options:
Options from /Users/shuxuan/.jsbeautifyrc
{
"_default": {}
}
EditorConfig Options: Options from EditorConfig file
{
"_default": {}
}
Project Options:
Options from .jsbeautifyrc
files starting from directory /Users/shuxuan/Documents/github/checkin-api/app/controllers/api/v1
and going up to root
[
{
"_default": {}
},
{
"_default": {}
},
{
"_default": {}
},
{
"_default": {}
},
{
"_default": {}
},
{
"_default": {}
},
{
"_default": {}
},
{
"_default": {}
},
{
"_default": {}
}
]
Final Options: Final combined options that are used
{
"indent_size": 4,
"indent_char": "\t",
"indent_with_tabs": true
}
Package Settings: The raw package settings options
{
"_analyticsUserId": "2893f825-0067-4e64-a2ef-a9fef1f1fedd",
"ruby_indent_char": "\t",
"analytics": true,
"_loggerLevel": "warn",
"beautifyEntireFileOnSave": true,
"muteUnsupportedLanguageErrors": false,
"muteAllErrors": false,
"cs_configPath": "",
"c_configPath": "",
"cpp_configPath": "",
"css_indent_size": 4,
"css_indent_char": " ",
"css_selector_separator_newline": false,
"css_newline_between_rules": false,
"css_preserve_newlines": false,
"css_wrap_line_length": 0,
"css_indent_comments": true,
"css_force_indentation": false,
"css_convert_quotes": "none",
"css_align_assignments": false,
"d_configPath": "",
"fortran_emacs_path": "",
"fortran_emacs_script_path": "",
"html_indent_inner_html": false,
"html_indent_size": 4,
"html_indent_char": " ",
"html_brace_style": "collapse",
"html_indent_scripts": "normal",
"html_wrap_line_length": 250,
"html_wrap_attributes": "auto",
"html_wrap_attributes_indent_size": 4,
"html_preserve_newlines": true,
"html_max_preserve_newlines": 10,
"html_unformatted": [
"a",
"sub",
"sup",
"b",
"i",
"u"
],
"html_end_with_newline": false,
"java_configPath": "",
"js_indent_size": 4,
"js_indent_char": " ",
"js_indent_level": 0,
"js_indent_with_tabs": false,
"js_preserve_newlines": true,
"js_max_preserve_newlines": 10,
"js_space_in_paren": false,
"js_jslint_happy": false,
"js_space_after_anon_function": false,
"js_brace_style": "collapse",
"js_break_chained_methods": false,
"js_keep_array_indentation": false,
"js_keep_function_indentation": false,
"js_space_before_conditional": true,
"js_eval_code": false,
"js_unescape_strings": false,
"js_wrap_line_length": 0,
"js_end_with_newline": false,
"objectivec_configPath": "",
"pawn_configPath": "",
"perl_perltidy_profile": "",
"php_cs_fixer_path": "",
"php_fixers": "",
"php_level": "",
"python_max_line_length": 79,
"python_indent_size": 4,
"python_ignore": [
"E24"
],
"ruby_indent_size": 4,
"rust_rustfmt_path": "",
"sql_indent_size": 4,
"sql_keywords": "upper",
"sql_identifiers": "lower",
"vala_configPath": "",
"language_cs_disabled": false,
"language_cs_default_beautifier": "Uncrustify",
"language_cs_beautify_on_save": false,
"language_c_disabled": false,
"language_c_default_beautifier": "Uncrustify",
"language_c_beautify_on_save": false,
"language_coffeescript_disabled": false,
"language_coffeescript_default_beautifier": "coffee-fmt",
"language_coffeescript_beautify_on_save": false,
"language_cpp_disabled": false,
"language_cpp_default_beautifier": "Uncrustify",
"language_cpp_beautify_on_save": false,
"language_css_disabled": false,
"language_css_default_beautifier": "JS Beautify",
"language_css_beautify_on_save": false,
"language_csv_disabled": false,
"language_csv_default_beautifier": "Pretty Diff",
"language_csv_beautify_on_save": false,
"language_d_disabled": false,
"language_d_default_beautifier": "Uncrustify",
"language_d_beautify_on_save": false,
"language_ejs_disabled": false,
"language_ejs_default_beautifier": "Pretty Diff",
"language_ejs_beautify_on_save": false,
"language_erb_disabled": false,
"language_erb_default_beautifier": "Pretty Diff",
"language_erb_beautify_on_save": false,
"language_go_disabled": false,
"language_go_default_beautifier": "gofmt",
"language_go_beautify_on_save": false,
"language_fortran_disabled": false,
"language_fortran_default_beautifier": "Fortran Beautifier",
"language_fortran_beautify_on_save": false,
"language_handlebars_disabled": false,
"language_handlebars_default_beautifier": "JS Beautify",
"language_handlebars_beautify_on_save": false,
"language_html_disabled": false,
"language_html_default_beautifier": "JS Beautify",
"language_html_beautify_on_save": false,
"language_java_disabled": false,
"language_java_default_beautifier": "Uncrustify",
"language_java_beautify_on_save": false,
"language_js_disabled": false,
"language_js_default_beautifier": "JS Beautify",
"language_js_beautify_on_save": false,
"language_json_disabled": false,
"language_json_default_beautifier": "JS Beautify",
"language_json_beautify_on_save": false,
"language_jsx_disabled": false,
"language_jsx_default_beautifier": "Pretty Diff",
"language_jsx_beautify_on_save": false,
"language_less_disabled": false,
"language_less_default_beautifier": "Pretty Diff",
"language_less_beautify_on_save": false,
"language_markdown_disabled": false,
"language_markdown_default_beautifier": "Tidy Markdown",
"language_markdown_beautify_on_save": false,
"language_marko_disabled": false,
"language_marko_default_beautifier": "JS Beautify",
"language_marko_beautify_on_save": false,
"language_mustache_disabled": false,
"language_mustache_default_beautifier": "JS Beautify",
"language_mustache_beautify_on_save": false,
"language_objectivec_disabled": false,
"language_objectivec_default_beautifier": "Uncrustify",
"language_objectivec_beautify_on_save": false,
"language_pawn_disabled": false,
"language_pawn_default_beautifier": "Uncrustify",
"language_pawn_beautify_on_save": false,
"language_perl_disabled": false,
"language_perl_default_beautifier": "Perltidy",
"language_perl_beautify_on_save": false,
"language_php_disabled": false,
"language_php_default_beautifier": "PHP-CS-Fixer",
"language_php_beautify_on_save": false,
"language_python_disabled": false,
"language_python_default_beautifier": "autopep8",
"language_python_beautify_on_save": false,
"language_ruby_disabled": false,
"language_ruby_default_beautifier": "Rubocop",
"language_ruby_beautify_on_save": false,
"language_rust_disabled": false,
"language_rust_default_beautifier": "rustfmt",
"language_rust_beautify_on_save": false,
"language_sass_disabled": false,
"language_sass_default_beautifier": "Pretty Diff",
"language_sass_beautify_on_save": false,
"language_scss_disabled": false,
"language_scss_default_beautifier": "Pretty Diff",
"language_scss_beautify_on_save": false,
"language_spacebars_disabled": false,
"language_spacebars_default_beautifier": "Pretty Diff",
"language_spacebars_beautify_on_save": false,
"language_sql_disabled": false,
"language_sql_default_beautifier": "sqlformat",
"language_sql_beautify_on_save": false,
"language_swig_disabled": false,
"language_swig_default_beautifier": "Pretty Diff",
"language_swig_beautify_on_save": false,
"language_tss_disabled": false,
"language_tss_default_beautifier": "Pretty Diff",
"language_tss_beautify_on_save": false,
"language_twig_disabled": false,
"language_twig_default_beautifier": "Pretty Diff",
"language_twig_beautify_on_save": false,
"language_typescript_disabled": false,
"language_typescript_default_beautifier": "TypeScript Formatter",
"language_typescript_beautify_on_save": false,
"language_vala_disabled": false,
"language_vala_default_beautifier": "Uncrustify",
"language_vala_beautify_on_save": false,
"language_visualforce_disabled": false,
"language_visualforce_default_beautifier": "Pretty Diff",
"language_visualforce_beautify_on_save": false,
"language_xml_disabled": false,
"language_xml_default_beautifier": "Pretty Diff",
"language_xml_beautify_on_save": false
}
Beautified File Contents:
Error: spawn ENOTDIR
Logs:
2015-07-14T02:08:23.223Z - info: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] beautify class Api::V1::BaseController < ApplicationController
include Pundit
rescue_from Pundit::NotAuthorizedError, with: :deny_access
def deny_access
api_error(status: 403)
end
attr_accessor :current_user
before_action :destroy_session
def destroy_session
request.session_options[:skip]=true
end
def api_error(opts = {})
render nothing: true, status: opts[:status]
end
def authenticate_user!
token, options = ActionController::HttpAuthentication::Token.token_and_options(request)
user_email = options.blank?? nil : options[:email]
user = user_email && User.find_by(email: user_email)
if user && ActiveSupport::SecurityUtils.secure_compare(user.authentication_token, token)
self.current_user=user
else
return unauthenticated!
end
end
def unauthenticated!
api_error(status: 401)
end
def paginate(resource)
resource = resource.page(params[:page] || 1)
if params[:per_page]
resource = resource.per(params[:per_page])
end
return resource
end
end
[ { _default: { indent_size: 1, indent_char: '\t', indent_with_tabs: true } },
{ ruby: { indent_char: '\t', indent_size: 4 },
cs: { configPath: '' },
c: { configPath: '' },
cpp: { configPath: '' },
css:
{ indent_size: 4,
indent_char: ' ',
selector_separator_newline: false,
newline_between_rules: false,
preserve_newlines: false,
wrap_line_length: 0,
indent_comments: true,
force_indentation: false,
convert_quotes: 'none',
align_assignments: false },
d: { configPath: '' },
fortran: { emacs_path: '', emacs_script_path: '' },
html:
{ indent_inner_html: false,
indent_size: 4,
indent_char: ' ',
brace_style: 'collapse',
indent_scripts: 'normal',
wrap_line_length: 250,
wrap_attributes: 'auto',
wrap_attributes_indent_size: 4,
preserve_newlines: true,
max_preserve_newlines: 10,
unformatted: [Object],
end_with_newline: false },
java: { configPath: '' },
js:
{ indent_size: 4,
indent_char: ' ',
indent_level: 0,
indent_with_tabs: false,
preserve_newlines: true,
max_preserve_newlines: 10,
space_in_paren: false,
jslint_happy: false,
space_after_anon_function: false,
brace_style: 'collapse',
break_chained_methods: false,
keep_array_indentation: false,
keep_function_indentation: false,
space_before_conditional: true,
eval_code: false,
unescape_strings: false,
wrap_line_length: 0,
end_with_newline: false },
objectivec: { configPath: '' },
pawn: { configPath: '' },
perl: { perltidy_profile: '' },
php: { cs_fixer_path: '', fixers: '', level: '' },
python: { max_line_length: 79, indent_size: 4, ignore: [Object] },
rust: { rustfmt_path: '' },
sql: { indent_size: 4, keywords: 'upper', identifiers: 'lower' },
vala: { configPath: '' } },
{ _default: {} },
{ _default: {} },
{ _default: {} },
{ _default: {} },
{ _default: {} },
{ _default: {} },
{ _default: {} },
{ _default: {} },
{ _default: {} },
{ _default: {} },
{ _default: {} } ] Ruby /Users/shuxuan/Documents/github/checkin-api/app/controllers/api/v1/base_controller.rb undefined
2015-07-14T02:08:23.224Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] indent_size=1, indent_char= , indent_with_tabs=true, indent_char= , indent_size=4, configPath=, configPath=, configPath=, indent_size=4, indent_char= , selector_separator_newline=false, newline_between_rules=false, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, configPath=, emacs_path=, emacs_script_path=, indent_inner_html=false, indent_size=4, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=4, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, sub, sup, b, i, u], end_with_newline=false, configPath=, indent_size=4, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, configPath=, configPath=, perltidy_profile=, cs_fixer_path=, fixers=, level=, max_line_length=79, indent_size=4, ignore=[E24], rustfmt_path=, indent_size=4, keywords=upper, identifiers=lower, configPath=, , , , , , , , , , ,
2015-07-14T02:08:23.225Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] [ { name: 'Ruby',
namespace: 'ruby',
grammars: [ 'Ruby', 'Ruby on Rails' ],
extensions: [ 'rb' ],
options: { indent_size: [Object], indent_char: [Object] },
beautifiers: [ 'Rubocop', 'Ruby Beautify', 'Ruby Beautify' ] } ] 'Ruby' 'rb'
2015-07-14T02:08:23.225Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] Language Ruby supported
2015-07-14T02:08:23.226Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] getOptions selections [ 'ruby' ] indent_size=1, indent_char= , indent_with_tabs=true, indent_char= , indent_size=4, configPath=, configPath=, configPath=, indent_size=4, indent_char= , selector_separator_newline=false, newline_between_rules=false, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, configPath=, emacs_path=, emacs_script_path=, indent_inner_html=false, indent_size=4, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=4, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, sub, sup, b, i, u], end_with_newline=false, configPath=, indent_size=4, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, configPath=, configPath=, perltidy_profile=, cs_fixer_path=, fixers=, level=, max_line_length=79, indent_size=4, ignore=[E24], rustfmt_path=, indent_size=4, keywords=upper, identifiers=lower, configPath=, , , , , , , , , , ,
2015-07-14T02:08:23.226Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true indent_size=1, indent_char= , indent_with_tabs=true
2015-07-14T02:08:23.226Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby undefined
2015-07-14T02:08:23.226Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby indent_size=1, indent_char= , indent_with_tabs=true
2015-07-14T02:08:23.226Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true indent_char= , indent_size=4, configPath=, configPath=, configPath=, indent_size=4, indent_char= , selector_separator_newline=false, newline_between_rules=false, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, configPath=, emacs_path=, emacs_script_path=, indent_inner_html=false, indent_size=4, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=4, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, sub, sup, b, i, u], end_with_newline=false, configPath=, indent_size=4, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, configPath=, configPath=, perltidy_profile=, cs_fixer_path=, fixers=, level=, max_line_length=79, indent_size=4, ignore=[E24], rustfmt_path=, indent_size=4, keywords=upper, identifiers=lower, configPath=
2015-07-14T02:08:23.226Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby indent_char= , indent_size=4
2015-07-14T02:08:23.227Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby indent_char= , indent_size=4
2015-07-14T02:08:23.227Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true
2015-07-14T02:08:23.227Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby undefined
2015-07-14T02:08:23.227Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby
2015-07-14T02:08:23.227Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true
2015-07-14T02:08:23.227Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby undefined
2015-07-14T02:08:23.227Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby
2015-07-14T02:08:23.227Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true
2015-07-14T02:08:23.227Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby undefined
2015-07-14T02:08:23.227Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby
2015-07-14T02:08:23.227Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true
2015-07-14T02:08:23.227Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby undefined
2015-07-14T02:08:23.227Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby
2015-07-14T02:08:23.227Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby undefined
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby undefined
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby undefined
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby undefined
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby undefined
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby undefined
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby
2015-07-14T02:08:23.228Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true
2015-07-14T02:08:23.229Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby undefined
2015-07-14T02:08:23.229Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options ruby
2015-07-14T02:08:23.229Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] Ruby name=Ruby, namespace=ruby, grammars=[Ruby, Ruby on Rails], extensions=[rb], type=integer, default=4, minimum=0, description=Indentation size/length (Supported by Rubocop, Ruby Beautify), title=Ruby - Indent size, beautifiers=[Rubocop, Ruby Beautify], type=string, default= , description=Indentation character (Supported by Ruby Beautify), enum=[ , ], title=Ruby - Indent char, beautifiers=[Ruby Beautify], beautifiers=[Rubocop, Ruby Beautify, Ruby Beautify]
2015-07-14T02:08:23.229Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options indent_size=4, indent_char= , indent_with_tabs=true
2015-07-14T02:08:23.229Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] beautifiers silly=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, debug=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, verbose=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, info=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, warn=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, error=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, onLogging=function (handler) {
var subscription;
subscription = emitter.on('logging', handler);
return subscription;
}, silly=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, debug=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, verbose=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, info=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, warn=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, error=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, onLogging=function (handler) {
var subscription;
subscription = emitter.on('logging', handler);
return subscription;
}, languages=[Ruby], ANDROID_HOME=/usr/local/opt/android-sdk, LSCOLORS=Gxfxcxdxbxegedabagacad, ITERM_SESSION_ID=w1t0p0, __CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0, AUTOJUMP_ERROR_PATH=/Users/shuxuan/Library/autojump/errors.log, rvm_alias_expanded=, TMPDIR=/var/folders/2h/mqz0c5756p3fy499ksrm_1k40000gn/T/, TERM_PROGRAM=iTerm.app, MAVEN_HOME=/usr/local/Cellar/maven/3.2.2/libexec, LESS=-R, rvm_ruby_mode=, _=/usr/bin/env, VIRTUALENVWRAPPER_SCRIPT=/usr/local/bin/virtualenvwrapper.sh, HOME=/Users/shuxuan, rvm_ruby_make=, rvm_hook=, rvm_proxy=, SHELL=/bin/zsh, rvm_path=/Users/shuxuan/.rvm, IRBRC=/Users/shuxuan/.rvm/rubies/ruby-2.2.1/.irbrc, GIT_PATH=/usr/local/bin/git, rvm_gemstone_url=, Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.rAdVmvlTfG/Render, PAGER=less, SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.dWFoqKGftc/Listeners, rvm_ruby_make_install=, GEM_HOME=/Users/shuxuan/.rvm/gems/ruby-2.2.1@rails4.2, RUBY_VERSION=ruby-2.2.1, rvm_quiet_flag=, rvm_version=1.26.11 (latest), ZSH=/Users/shuxuan/.oh-my-zsh, SHLVL=2, rvm_ruby_file=, rvm_silent_flag=, LC_CTYPE=UTF-8, PATH=/Users/shuxuan/.rvm/gems/ruby-2.2.1@rails4.2/bin:/Users/shuxuan/.rvm/gems/ruby-2.2.1@global/bin:/Users/shuxuan/.rvm/rubies/ruby-2.2.1/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/shuxuan/.rvm/gems/ruby-2.2.1@rails4.2/bin:/Users/shuxuan/.rvm/gems/ruby-2.2.1@global/bin:/Users/shuxuan/.rvm/rubies/ruby-2.2.1/bin:/Users/shuxuan/.rvm/bin:/usr/local/Cellar/maven/3.2.2/libexec/bin:/usr/local/mysql//bin:/usr/local/Cellar/gradle/2.3/libexec/bin:/usr/local/opt/go/libexec/bin:/Users/shuxuan/bin:/usr/lib:/usr/local/bin/git:/Users/shuxuan/.rvm/bin:/usr/local/Cellar/maven/3.2.2/libexec/bin:/usr/local/mysql//bin:/usr/local/Cellar/gradle/2.3/libexec/bin:/usr/local/opt/go/libexec/bin:/Users/shuxuan/bin:/usr/lib:/usr/local/bin/git, DISPLAY=/private/tmp/com.apple.launchd.b9L6qbmfMH/org.macosforge.xquartz:0, DOCKER_HOST=tcp://192.168.59.103:2375, rvm_wrapper_name=, TERM=xterm-256color, rvm_sdk=, LOGNAME=shuxuan, XPC_SERVICE_NAME=0, rvm_gemstone_package_file=, rvm_bin_path=/Users/shuxuan/.rvm/bin, MYSQL=/usr/local/mysql/, GEM_PATH=/Users/shuxuan/.rvm/gems/ruby-2.2.1@rails4.2:/Users/shuxuan/.rvm/gems/ruby-2.2.1@global, rvm_nightly_flag=, VIRTUALENVWRAPPER_HOOK_DIR=/Users/shuxuan/.virtualenvs, rvm_bin_flag=, rvm_niceness=, rvm_prefix=/Users/shuxuan, rvm_use_flag=, rvm_script_name=, rvm_ruby_bits=, GRADLE_HOME=/usr/local/Cellar/gradle/2.3/libexec, MY_RUBY_HOME=/Users/shuxuan/.rvm/rubies/ruby-2.2.1, AUTOJUMP_SOURCED=1, GOPATH=/usr/local/opt/go/libexec/bin, WORKON_HOME=/Users/shuxuan/.virtualenvs, USER=shuxuan, rvm_docs_type=, ITERM_PROFILE=Default, XPC_FLAGS=0x0, PWD=/, VIRTUALENVWRAPPER_PROJECT_FILENAME=.project, rvm_only_path_flag=, GOOGLE_API_KEY=AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q, ATOM_HOME=/Users/shuxuan/.atom, NODE_PATH=/Applications/Atom.app/Contents/Resources/app.asar/exports, NODE_ENV=production, OLDPWD=/, _system_type=Darwin, _system_name=OSX, _system_version=10.10, _system_arch=x86_64, _envCacheDate=Tue Jul 14 2015 10:07:45 GMT+0800 (CST), silly=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, debug=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, verbose=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, info=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, warn=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, error=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, onLogging=function (handler) {
var subscription;
subscription = emitter.on('logging', handler);
return subscription;
}, silly=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, debug=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, verbose=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, info=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, warn=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, error=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, onLogging=function (handler) {
var subscription;
subscription = emitter.on('logging', handler);
return subscription;
}, languages=[Ruby]
2015-07-14T02:08:23.230Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] Ruby /Users/shuxuan/Documents/github/checkin-api/app/controllers/api/v1/base_controller.rb { indent_size: 4, indent_char: '\t', indent_with_tabs: true } indent_size=1, indent_char= , indent_with_tabs=true, indent_char= , indent_size=4, configPath=, configPath=, configPath=, indent_size=4, indent_char= , selector_separator_newline=false, newline_between_rules=false, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, configPath=, emacs_path=, emacs_script_path=, indent_inner_html=false, indent_size=4, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=4, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, sub, sup, b, i, u], end_with_newline=false, configPath=, indent_size=4, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, configPath=, configPath=, perltidy_profile=, cs_fixer_path=, fixers=, level=, max_line_length=79, indent_size=4, ignore=[E24], rustfmt_path=, indent_size=4, keywords=upper, identifiers=lower, configPath=, , , , , , , , , , ,
2015-07-14T02:08:23.231Z - verbose: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/index.coffee] beautifier Rubocop silly=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, debug=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, verbose=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, info=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, warn=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, error=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, onLogging=function (handler) {
var subscription;
subscription = emitter.on('logging', handler);
return subscription;
}, silly=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, debug=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, verbose=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, info=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, warn=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, error=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, onLogging=function (handler) {
var subscription;
subscription = emitter.on('logging', handler);
return subscription;
}, languages=[Ruby], ANDROID_HOME=/usr/local/opt/android-sdk, LSCOLORS=Gxfxcxdxbxegedabagacad, ITERM_SESSION_ID=w1t0p0, __CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0, AUTOJUMP_ERROR_PATH=/Users/shuxuan/Library/autojump/errors.log, rvm_alias_expanded=, TMPDIR=/var/folders/2h/mqz0c5756p3fy499ksrm_1k40000gn/T/, TERM_PROGRAM=iTerm.app, MAVEN_HOME=/usr/local/Cellar/maven/3.2.2/libexec, LESS=-R, rvm_ruby_mode=, _=/usr/bin/env, VIRTUALENVWRAPPER_SCRIPT=/usr/local/bin/virtualenvwrapper.sh, HOME=/Users/shuxuan, rvm_ruby_make=, rvm_hook=, rvm_proxy=, SHELL=/bin/zsh, rvm_path=/Users/shuxuan/.rvm, IRBRC=/Users/shuxuan/.rvm/rubies/ruby-2.2.1/.irbrc, GIT_PATH=/usr/local/bin/git, rvm_gemstone_url=, Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.rAdVmvlTfG/Render, PAGER=less, SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.dWFoqKGftc/Listeners, rvm_ruby_make_install=, GEM_HOME=/Users/shuxuan/.rvm/gems/ruby-2.2.1@rails4.2, RUBY_VERSION=ruby-2.2.1, rvm_quiet_flag=, rvm_version=1.26.11 (latest), ZSH=/Users/shuxuan/.oh-my-zsh, SHLVL=2, rvm_ruby_file=, rvm_silent_flag=, LC_CTYPE=UTF-8, PATH=/Users/shuxuan/.rvm/gems/ruby-2.2.1@rails4.2/bin:/Users/shuxuan/.rvm/gems/ruby-2.2.1@global/bin:/Users/shuxuan/.rvm/rubies/ruby-2.2.1/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/shuxuan/.rvm/gems/ruby-2.2.1@rails4.2/bin:/Users/shuxuan/.rvm/gems/ruby-2.2.1@global/bin:/Users/shuxuan/.rvm/rubies/ruby-2.2.1/bin:/Users/shuxuan/.rvm/bin:/usr/local/Cellar/maven/3.2.2/libexec/bin:/usr/local/mysql//bin:/usr/local/Cellar/gradle/2.3/libexec/bin:/usr/local/opt/go/libexec/bin:/Users/shuxuan/bin:/usr/lib:/usr/local/bin/git:/Users/shuxuan/.rvm/bin:/usr/local/Cellar/maven/3.2.2/libexec/bin:/usr/local/mysql//bin:/usr/local/Cellar/gradle/2.3/libexec/bin:/usr/local/opt/go/libexec/bin:/Users/shuxuan/bin:/usr/lib:/usr/local/bin/git, DISPLAY=/private/tmp/com.apple.launchd.b9L6qbmfMH/org.macosforge.xquartz:0, DOCKER_HOST=tcp://192.168.59.103:2375, rvm_wrapper_name=, TERM=xterm-256color, rvm_sdk=, LOGNAME=shuxuan, XPC_SERVICE_NAME=0, rvm_gemstone_package_file=, rvm_bin_path=/Users/shuxuan/.rvm/bin, MYSQL=/usr/local/mysql/, GEM_PATH=/Users/shuxuan/.rvm/gems/ruby-2.2.1@rails4.2:/Users/shuxuan/.rvm/gems/ruby-2.2.1@global, rvm_nightly_flag=, VIRTUALENVWRAPPER_HOOK_DIR=/Users/shuxuan/.virtualenvs, rvm_bin_flag=, rvm_niceness=, rvm_prefix=/Users/shuxuan, rvm_use_flag=, rvm_script_name=, rvm_ruby_bits=, GRADLE_HOME=/usr/local/Cellar/gradle/2.3/libexec, MY_RUBY_HOME=/Users/shuxuan/.rvm/rubies/ruby-2.2.1, AUTOJUMP_SOURCED=1, GOPATH=/usr/local/opt/go/libexec/bin, WORKON_HOME=/Users/shuxuan/.virtualenvs, USER=shuxuan, rvm_docs_type=, ITERM_PROFILE=Default, XPC_FLAGS=0x0, PWD=/, VIRTUALENVWRAPPER_PROJECT_FILENAME=.project, rvm_only_path_flag=, GOOGLE_API_KEY=AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q, ATOM_HOME=/Users/shuxuan/.atom, NODE_PATH=/Applications/Atom.app/Contents/Resources/app.asar/exports, NODE_ENV=production, OLDPWD=/, _system_type=Darwin, _system_name=OSX, _system_version=10.10, _system_arch=x86_64, _envCacheDate=Tue Jul 14 2015 10:07:45 GMT+0800 (CST), silly=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, debug=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, verbose=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, info=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, warn=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, error=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, onLogging=function (handler) {
var subscription;
subscription = emitter.on('logging', handler);
return subscription;
}, silly=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, debug=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, verbose=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, info=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, warn=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, error=function (msg) {
// build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
var args = [level].concat(Array.prototype.slice.call(arguments));
target.log.apply(target, args);
}, onLogging=function (handler) {
var subscription;
subscription = emitter.on('logging', handler);
return subscription;
}, languages=[Ruby]
2015-07-14T02:08:23.232Z - debug: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee] rubocop { 'Style/IndentationWidth': { Width: 4 } } Style/IndentationWidth:
Width: 4
2015-07-14T02:08:23.240Z - debug: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee] tempFile rubocop-config null path=/var/folders/2h/mqz0c5756p3fy499ksrm_1k40000gn/T/rubocop-config115614-7269-1994yvs, fd=33
2015-07-14T02:08:23.240Z - debug: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee] tempFile temp null path=/var/folders/2h/mqz0c5756p3fy499ksrm_1k40000gn/T/temp115614-7269-buruxb, fd=35
2015-07-14T02:08:23.241Z - debug: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee] exeName, args: rubocop 0=--auto-correct, 1=--config, 2=/var/folders/2h/mqz0c5756p3fy499ksrm_1k40000gn/T/rubocop-config115614-7269-1994yvs, 3=/var/folders/2h/mqz0c5756p3fy499ksrm_1k40000gn/T/temp115614-7269-buruxb
2015-07-14T02:08:23.765Z - debug: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee] exePath, env: rubocop ANDROID_HOME=/usr/local/opt/android-sdk, LSCOLORS=Gxfxcxdxbxegedabagacad, ITERM_SESSION_ID=w1t0p0, __CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0, AUTOJUMP_ERROR_PATH=/Users/shuxuan/Library/autojump/errors.log, rvm_alias_expanded=, TMPDIR=/var/folders/2h/mqz0c5756p3fy499ksrm_1k40000gn/T/, TERM_PROGRAM=iTerm.app, MAVEN_HOME=/usr/local/Cellar/maven/3.2.2/libexec, LESS=-R, rvm_ruby_mode=, _=/usr/bin/env, VIRTUALENVWRAPPER_SCRIPT=/usr/local/bin/virtualenvwrapper.sh, HOME=/Users/shuxuan, rvm_ruby_make=, rvm_hook=, rvm_proxy=, SHELL=/bin/zsh, rvm_path=/Users/shuxuan/.rvm, IRBRC=/Users/shuxuan/.rvm/rubies/ruby-2.2.1/.irbrc, GIT_PATH=/usr/local/bin/git, rvm_gemstone_url=, Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.rAdVmvlTfG/Render, PAGER=less, SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.dWFoqKGftc/Listeners, rvm_ruby_make_install=, GEM_HOME=/Users/shuxuan/.rvm/gems/ruby-2.2.1@rails4.2, RUBY_VERSION=ruby-2.2.1, rvm_quiet_flag=, rvm_version=1.26.11 (latest), ZSH=/Users/shuxuan/.oh-my-zsh, SHLVL=2, rvm_ruby_file=, rvm_silent_flag=, LC_CTYPE=UTF-8, PATH=/Users/shuxuan/.rvm/gems/ruby-2.2.1@rails4.2/bin:/Users/shuxuan/.rvm/gems/ruby-2.2.1@global/bin:/Users/shuxuan/.rvm/rubies/ruby-2.2.1/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/shuxuan/.rvm/gems/ruby-2.2.1@rails4.2/bin:/Users/shuxuan/.rvm/gems/ruby-2.2.1@global/bin:/Users/shuxuan/.rvm/rubies/ruby-2.2.1/bin:/Users/shuxuan/.rvm/bin:/usr/local/Cellar/maven/3.2.2/libexec/bin:/usr/local/mysql//bin:/usr/local/Cellar/gradle/2.3/libexec/bin:/usr/local/opt/go/libexec/bin:/Users/shuxuan/bin:/usr/lib:/usr/local/bin/git:/Users/shuxuan/.rvm/bin:/usr/local/Cellar/maven/3.2.2/libexec/bin:/usr/local/mysql//bin:/usr/local/Cellar/gradle/2.3/libexec/bin:/usr/local/opt/go/libexec/bin:/Users/shuxuan/bin:/usr/lib:/usr/local/bin/git, DISPLAY=/private/tmp/com.apple.launchd.b9L6qbmfMH/org.macosforge.xquartz:0, DOCKER_HOST=tcp://192.168.59.103:2375, rvm_wrapper_name=, TERM=xterm-256color, rvm_sdk=, LOGNAME=shuxuan, XPC_SERVICE_NAME=0, rvm_gemstone_package_file=, rvm_bin_path=/Users/shuxuan/.rvm/bin, MYSQL=/usr/local/mysql/, GEM_PATH=/Users/shuxuan/.rvm/gems/ruby-2.2.1@rails4.2:/Users/shuxuan/.rvm/gems/ruby-2.2.1@global, rvm_nightly_flag=, VIRTUALENVWRAPPER_HOOK_DIR=/Users/shuxuan/.virtualenvs, rvm_bin_flag=, rvm_niceness=, rvm_prefix=/Users/shuxuan, rvm_use_flag=, rvm_script_name=, rvm_ruby_bits=, GRADLE_HOME=/usr/local/Cellar/gradle/2.3/libexec, MY_RUBY_HOME=/Users/shuxuan/.rvm/rubies/ruby-2.2.1, AUTOJUMP_SOURCED=1, GOPATH=/usr/local/opt/go/libexec/bin, WORKON_HOME=/Users/shuxuan/.virtualenvs, USER=shuxuan, rvm_docs_type=, ITERM_PROFILE=Default, XPC_FLAGS=0x0, PWD=/, VIRTUALENVWRAPPER_PROJECT_FILENAME=.project, rvm_only_path_flag=, GOOGLE_API_KEY=AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q, ATOM_HOME=/Users/shuxuan/.atom, NODE_PATH=/Applications/Atom.app/Contents/Resources/app.asar/exports, NODE_ENV=production, OLDPWD=/, _system_type=Darwin, _system_name=OSX, _system_version=10.10, _system_arch=x86_64
2015-07-14T02:08:23.766Z - debug: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee] spawn rubocop 0=--auto-correct, 1=--config, 2=/var/folders/2h/mqz0c5756p3fy499ksrm_1k40000gn/T/rubocop-config115614-7269-1994yvs, 3=/var/folders/2h/mqz0c5756p3fy499ksrm_1k40000gn/T/temp115614-7269-buruxb
2015-07-14T02:08:23.770Z - debug: [/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee] error Error: spawn ENOTDIR
at exports._errnoException (util.js:734:11)
at ChildProcess.spawn (child_process.js:1145:11)
at exports.spawn (child_process.js:977:9)
at spawnInternal (/Users/shuxuan/.atom/packages/atom-beautify/node_modules/cross-spawn/index.js:88:16)
at spawn (/Users/shuxuan/.atom/packages/atom-beautify/node_modules/cross-spawn/index.js:116:12)
at /Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee:323:17
at tryCatcher (/Users/shuxuan/.atom/packages/atom-beautify/node_modules/bluebird/js/main/util.js:26:23)
at Promise._resolveFromResolver (/Users/shuxuan/.atom/packages/atom-beautify/node_modules/bluebird/js/main/promise.js:462:31)
at new Promise (/Users/shuxuan/.atom/packages/atom-beautify/node_modules/bluebird/js/main/promise.js:69:37)
at Rubocop.module.exports.Beautifier.spawn (/Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee:319:14)
at /Users/shuxuan/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee:284:34
at tryCatcher (/Users/shuxuan/.atom/packages/atom-beautify/node_modules/bluebird/js/main/util.js:26:23)
at Promise._settlePromiseFromHandler (/Users/shuxuan/.atom/packages/atom-beautify/node_modules/bluebird/js/main/promise.js:489:31)
at Promise._settlePromiseAt (/Users/shuxuan/.atom/packages/atom-beautify/node_modules/bluebird/js/main/promise.js:565:18)
at Promise._settlePromises (/Users/shuxuan/.atom/packages/atom-beautify/node_modules/bluebird/js/main/promise.js:681:14)
at Async._drainQueue (/Users/shuxuan/.atom/packages/atom-beautify/node_modules/bluebird/js/main/async.js:123:16)
Plus, I'm sure the ruby-beautify gem is install correctly, because I can type ruby-beautify
command in the command line console it works just fine. It seems atom didn't invoke ruby-beautify
command right
It is trying to use rubocop
since ruby-beautify
is deprecated. It looks like the deprecation warning has been removed ( https://github.com/Glavin001/atom-beautify/blob/master/src/beautifiers/ruby-beautify.coffee#L18 ) likely because rbeautify
still does work, rubocop
is just recommended by the Ruby users.
Solutions:
1) Install rubocop
2) Switch to using rbeautify
. You can change the Language Config - Ruby - Default Beautifier
in the Atom Beautify package settings panel. See documentation: https://github.com/Glavin001/atom-beautify/blob/master/docs/options.md#language-config---ruby---default-beautifier
yes! I install the rubocop gem and it works like a charm. Thanks!! But switching to rbeautify doesn't works well. It reformats codes with 4 indents , each one has size of 4 space. then every line is prefixed with 16 spaces... How to config rbeautify indention?
@RyanZhu1024: Great to hear that rubocop
is working! And sounds like rbeautify
is partially working.
rbeautify
should support indent_size
and indent_char
options. See https://github.com/Glavin001/atom-beautify/blob/master/src/beautifiers/ruby-beautify.coffee#L19-L20
You should take a look at the docs and play with the options and hopefully you can get it to work the way you want: https://github.com/Glavin001/atom-beautify/blob/master/docs/options.md#ruby-beautify
Also try to test by running the command yourself in your Terminal.
I am going to close this as it sounds like you can use both rubocop
and rbeautify
. However there may be problems with how rbeautify
formats incorrectly for indentation, which should be another issue. It also is less of an issues because I would recommend sticking with rubocop
anyway.
I really want to focus on improving the installation experience for users. I have created a new Issue, #1687, to target this problem. Please provide your feedback! Thanks in advance.
follow the instructions. installed ruby-beautify gem. but in atom run beautify, it didn't work. here is the trace:
I tried with install ruby-beautify in both global gemset and current gemset, neither worked.
Did I do something wrong??