Showing 8 of 8 total issues

Function translit has 86 lines of code (exceeds 25 allowed). Consider refactoring.
Open

translit: function(str, typ) {
var func = (function(typ) {
/** Function Expression
* Вспомогательная функция.
*

    Method store_text has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
    Open

    def store_text
    return if persisted? && !text_or_javascript?
     
    data = performing_plain_text? ? text : (file.present? ? file.read : nil)
     
     
    Severity: Minor
    Found in app/models/kms/asset.rb - About 1 hr to fix

    Similar blocks of code found in 2 locations. Consider refactoring.
    Open

    if ActiveRecord::Base.connection.tables.include?('kms_pages')
    Page.all.each do |page|
    Kms.template_manager.register_template(page.register_id, page.content || "", Kms::ExternalsRegistry.externals.keys)
    Severity: Minor
    Found in lib/kms/engine.rb and 1 other location - About 15 mins to fix
    lib/kms/engine.rb on lines 41..43

    Similar blocks of code found in 4 locations. Consider refactoring.
    Open

    def update
    @user = User.find(params[:id])
    if @user.update(user_params)
    head :no_content
    else
    Severity: Minor
    Found in app/controllers/kms/users_controller.rb and 3 other locations - About 15 mins to fix
    app/controllers/kms/pages_controller.rb on lines 19..25
    app/controllers/kms/snippets_controller.rb on lines 19..25
    app/controllers/kms/templates_controller.rb on lines 18..24

    Similar blocks of code found in 2 locations. Consider refactoring.
    Open

    if ActiveRecord::Base.connection.tables.include?('kms_templates')
    Template.all.each do |template|
    Kms.template_manager.register_layout(template.register_id, template.content || "", Kms::ExternalsRegistry.externals.keys)
    Severity: Minor
    Found in lib/kms/engine.rb and 1 other location - About 15 mins to fix
    lib/kms/engine.rb on lines 46..48

    Similar blocks of code found in 4 locations. Consider refactoring.
    Open

    def update
    @template = Template.find(params[:id])
    if @template.update(template_params)
    head :no_content
    else
    Severity: Minor
    Found in app/controllers/kms/templates_controller.rb and 3 other locations - About 15 mins to fix
    app/controllers/kms/pages_controller.rb on lines 19..25
    app/controllers/kms/snippets_controller.rb on lines 19..25
    app/controllers/kms/users_controller.rb on lines 21..27

    Similar blocks of code found in 4 locations. Consider refactoring.
    Open

    def update
    @page = Page.find(params[:id])
    if @page.update(page_params)
    head :no_content
    else
    Severity: Minor
    Found in app/controllers/kms/pages_controller.rb and 3 other locations - About 15 mins to fix
    app/controllers/kms/snippets_controller.rb on lines 19..25
    app/controllers/kms/templates_controller.rb on lines 18..24
    app/controllers/kms/users_controller.rb on lines 21..27

    Similar blocks of code found in 4 locations. Consider refactoring.
    Open

    def update
    @snippet = Snippet.find(params[:id])
    if @snippet.update(snippet_params)
    head :no_content
    else
    Severity: Minor
    Found in app/controllers/kms/snippets_controller.rb and 3 other locations - About 15 mins to fix
    app/controllers/kms/pages_controller.rb on lines 19..25
    app/controllers/kms/templates_controller.rb on lines 18..24
    app/controllers/kms/users_controller.rb on lines 21..27
    Severity
    Category
    Status
    Source
    Language