Z-Wave-Me/home-automation-ui

View on GitHub
js/mixins/data/translate.js

Summary

Maintainability
A
2 hrs
Test Coverage

Function gls has 27 lines of code (exceeds 25 allowed). Consider refactoring.
Open

        gls: function (key, type) {
            var default_language = this.getDefaultLang(),
                languages_binding = this.getMoreartyContext().getBinding().sub('data.languages'),
                index_lang = languages_binding.get().findIndex(function (lang) {
                    return lang.get('id') === default_language;
Severity: Minor
Found in js/mixins/data/translate.js - About 1 hr to fix

Avoid too many return statements within this function.
Open

                    return text;
Severity: Major
Found in js/mixins/data/translate.js - About 30 mins to fix

Avoid too many return statements within this function.
Open

                        return text;
Severity: Major
Found in js/mixins/data/translate.js - About 30 mins to fix

Avoid too many return statements within this function.
Open

                return null;
Severity: Major
Found in js/mixins/data/translate.js - About 30 mins to fix

There are no issues that match your filters.

Category
Status