Showing 262 of 405 total issues
Function pageTestplansGetReadyHandler
has 36 lines of code (exceeds 25 allowed). Consider refactoring. Open
export function pageTestplansGetReadyHandler () {
const testPlanDataElement = $('#test_plan_pk')
const testPlanId = testPlanDataElement.data('testplan-pk')
const permissions = {
Function addLinkToExecutions
has 32 lines of code (exceeds 25 allowed). Consider refactoring. Open
function addLinkToExecutions (testExecutionIDs) {
// remove all previous event handlers
$('.add-hyperlink-form').off('submit')
// this handler must be here, because if we bind it when the page is loaded.
Function create_execution
has a Cognitive Complexity of 11 (exceeds 5 allowed). Consider refactoring. Open
def create_execution( # pylint: disable=too-many-arguments
self,
case,
assignee=None,
build=None,
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function clone
has a Cognitive Complexity of 11 (exceeds 5 allowed). Consider refactoring. Open
def clone(self, new_author, test_plans):
values = self.__dict__.copy()
del values["_state"]
del values["id"]
if "sortkey" in values:
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function property_matrix
has a Cognitive Complexity of 11 (exceeds 5 allowed). Consider refactoring. Open
def property_matrix(properties, _type="full"):
"""
Return a sequence of tuples representing the property matrix!
"""
property_groups = OrderedDict()
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function deny_uploads_containing_script_tag
has a Cognitive Complexity of 11 (exceeds 5 allowed). Consider refactoring. Open
def deny_uploads_containing_script_tag(uploaded_file):
for chunk in uploaded_file.chunks(2048):
for tag_name in generally_xss_unsafe:
if chunk.lower().find(b"<" + tag_name.encode()) > -1:
raise ValidationError(_(f"File contains forbidden tag: <{tag_name}>"))
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function applyStyleToCell
has a Cognitive Complexity of 11 (exceeds 5 allowed). Consider refactoring. Open
function applyStyleToCell (cell) {
const cellElement = cell[1]
if (cellElement) {
const cellChildren = cellElement.children
if (cellChildren) {
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function ajax
has 30 lines of code (exceeds 25 allowed). Consider refactoring. Open
ajax: function (data, callback, settings) {
const params = {}
if ($('#id_summary').val()) {
params.summary__icontains = $('#id_summary').val()
Function ajax
has 30 lines of code (exceeds 25 allowed). Consider refactoring. Open
ajax: function (data, callback, settings) {
const query = {}
const productIds = $('#id_product').val()
if (productIds.length) {
Function pageBugsMutableReadyHandler
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
export function pageBugsMutableReadyHandler () {
$('#add_id_product').click(function () {
return showRelatedObjectPopup(this)
})
Function preProcessData
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
function preProcessData (data, callbackF) {
const runIds = []
const productIds = []
data.forEach(function (element) {
runIds.push(element.id)
Function ajax
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
ajax: function (data, callbackF, settings) {
const params = {}
if ($('#id_name').val()) {
params.name__icontains = $('#id_name').val()
Function visit_call
has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring. Open
def visit_call(self, node):
if node.func.as_string().endswith("Field") and node.keywords:
for keyword in node.keywords:
if keyword.arg == "label":
self.add_message("form-field-label-used", node=node)
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function filterTestExecutionsByProperty
has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring. Open
function filterTestExecutionsByProperty (runId, executions, filterBy, filterValue) {
// no input => show all rows
if (filterValue.trim().length === 0) {
$('.test-execution-element').show()
return
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function drawTable
has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring. Open
export function drawTable () {
$('.js-spinner').show()
if (table) {
table.destroy()
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function parse_translation_string
has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring. Open
def parse_translation_string(self, filename, lines):
startline = 0
startcol = 0
blocktrans_string = ""
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function create_permissions
has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring. Open
def create_permissions(
app_config,
verbosity=2,
interactive=True,
using=DEFAULT_DB_ALIAS,
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function renderTestExecutionRow
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Open
function renderTestExecutionRow (testExecution) {
// refresh the internal data structure b/c some fields are used
// to render the expand area and may have changed via bulk-update meanwhile
testExecution.status__name = $('#test_run_pk').data(`trans-execution-status-${testExecution.status}`)
allExecutions[testExecution.id] = testExecution
Function filterTestExecutionsByProperty
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Open
function filterTestExecutionsByProperty (runId, executions, filterBy, filterValue) {
// no input => show all rows
if (filterValue.trim().length === 0) {
$('.test-execution-element').show()
return
Function advancedSearchAndAddTestCases
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Open
export function advancedSearchAndAddTestCases (objId, rpcMethod, href, errorMessage) {
window.addTestCases = function (testCaseIDs, sender) {
let rpcErrors = 0
// close the popup