SiLeBAT/FSK-Lab

View on GitHub

Showing 6,856 of 14,752 total issues

Avoid deeply nested control flow statements.
Open

                                    if (progress != null) {
                                        lfd++;
                                        progress.setValue(lfd);
                                    }
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/imports/GeneralXLSImporter.java - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

                                    for (codesI = 0; codesI < codeSql1.size(); codesI++) {
                                        psCodes[codesI].clearParameters();
                                        doCode[codesI] = false;
                                    }
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/imports/GeneralXLSImporter.java - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

                                    if (row.getRowNum() > 0) {
                                        lfdCol = 0;
                                        codesI = 0;
                                        Object[] kzVal = new Object[numCols];
                                        for (int j = 0; j < numCols; j++) {
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/imports/GeneralXLSImporter.java - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

                                    if (newDBTable.getRowCount() == 0) {
                                        o = null;
                                    }
                                    else {
                                        break;
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/gui/MainFrame.java - About 45 mins to fix

Method readDB has 6 arguments (exceeds 4 allowed). Consider refactoring.
Open

    private void readDB(final LinkedHashMap<String, DefaultMutableTreeNode> myCodes, final int codeSystemNum, final DefaultMutableTreeNode root, final String sql, final String tablename_codeSystem, int[] cutSystem) {
Severity: Minor
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/gui/dbtree/MyDBTreeModel.java - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

                        if (i2 != null) {
                            o = new Object[1][2];
                            o[0][0] = "ID";
                            o[0][1] = dbTable.getValueAt(row, i2 + 1);
                            newDBTable.setTable(theNewTable, o);
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/gui/MainFrame.java - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

                        if (tok.hasMoreTokens()) {
                            tok.nextToken();// Zutat
                            if (tok.hasMoreTokens()) {
                                o = new Object[1][2];
                                o[0][0] = tok.nextToken(); // Empfänger
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/gui/MainFrame.java - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

                                if (s2.indexOf("_") >= 0 && s2.indexOf(".") < 0) {
                                    if (!ser.isEmpty()) ser += "\n";
                                    ser += s2;
                                } else {
                                    if (!cqr.isEmpty()) cqr += "\n";
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/UpdateChecker.java - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

                            if (myTLeft != null && !myTLeft.getTablename().equals("DoubleKennzahlen") && (theNewTable.getMNTable() == null || theNewTable.getMNTable()[i] == null)) {
                                for (int j = 0; j < myT.getForeignFields().length; j++) {
                                    MyTable myTOrigin = myT.getForeignFields()[j];
                                    if (myTOrigin != null && myTLeft.equals(myTOrigin) && (myT.getMNTable() == null || myT.getMNTable()[j] == null)) {
                                        Object[][] o1 = new Object[1][2];
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/gui/MainFrame.java - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

                                    if (zero_ncs.equals("1/mL") && KE_ncs.equals("log10(1)")) {
                                        calcZeroV = Math.log10(zeroVal);
                                        calcUnit = "log10(count/ml)";
                                    }
                                    else if (zero_ncs.equals("1/mL") && KE_ncs.equals("log10(1/mL)")) {
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/UpdateChecker.java - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

                                        if (bibitem.getField("fulltext") != null || bibitem.getField("pdf") != null) {
                                            String strURL = (bibitem.getField("pdf") != null) ? bibitem.getField("pdf") : bibitem.getField("fulltext");
                                            URL myUrl = getMyURL(strURL);
                                            if (strURL != null) {
                                                  MyLogger.handleMessage(myUrl.getProtocol() + "\t" + myUrl.getHost() + ":" + myUrl.getPath());
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/imports/custom/MyRisImporter.java - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

                                if (showMessages) {
                                    if (deleted) {
                                        System.out.println("before: " + newO[modifiedCol - 1] + "\tdeleted: " + newO[modifiedCol] + "\tafter: " + newO[modifiedCol + 1]);
                                    } else {
                                        System.out.println("before: " + newO[modifiedCol - 1] + (modifiedCol + 1 < newO.length ? "\tafter: " + newO[modifiedCol + 1] : "\tnix"));
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/UpdateChecker.java - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

                            if (row0 != null) {
                                String kennzahl = rs.getMetaData().getColumnName(i);
                                String colStr = columnName + "-" + kennzahl;
                                int theCol;
                                if (kennzahl.equals("Wert")) {//if (kennzahl.equals("Einzelwert")) {
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/exports/ExcelExport.java - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

                                    if (actTablename.equals(tableName) || actTablename.equals(DBKernel.getCodesName(tableName))) {
                                        myDB.setTable(myDB.getActualTable());
                                    }
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/imports/GeneralXLSImporter.java - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

                                    if (actTablename.equals(tableName) || actTablename.equals(DBKernel.getCodesName(tableName))) {
                                        myTR.setTable(myTR.getActualTable());
                                    }
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/imports/GeneralXLSImporter.java - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

                                for (int i = 0; i < newO.length; i++) {
                                    if (deleted) {
                                        if (i > modifiedCol) {
                                            newO[i] = o[i + 1];
                                        } else if (i < modifiedCol) {
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/UpdateChecker.java - About 45 mins to fix

Method openNewWindow has 6 arguments (exceeds 4 allowed). Consider refactoring.
Open

    public Object openNewWindow(final MyTable theNewTable, final Object value, final Object headerValue, final MyDBTable dbTable, final Integer row, final Integer col) {
Severity: Minor
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/gui/MainFrame.java - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

                                    if (ssql1.length() > 0 && ssql2.length() > 0 && ssql3.length() > 0) {
                                        sql = "INSERT INTO " + DBKernel.delimitL(entry.getKey().getTablename()) + " (" + ssql1.substring(1) + ") VALUES (" + ssql2.substring(1)
                                                + ")";
                                        psForeign.put(entry.getKey(), DBKernel.getDBConnection().prepareStatement(sql, Statement.RETURN_GENERATED_KEYS));
                                        sql = "UPDATE " + DBKernel.delimitL(entry.getKey().getTablename()) + " SET " + ssql3.substring(1) + " WHERE " + DBKernel.delimitL("ID")
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/imports/GeneralXLSImporter.java - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

                                    for (Map.Entry<MyTable, PreparedStatement> entry : psForeignUpdate.entrySet()) {
                                        MyTable myT1 = entry.getKey();
                                        psForeign.get(myT1).clearParameters();
                                        psForeignUpdate.get(myT1).clearParameters();
                                        lfdColsForeign.put(myT1, 0);
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/imports/GeneralXLSImporter.java - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

                                    if (ft != null && ft.equals("DoubleKennzahlen")) {
                                        kzS[j] = getKZ(fieldName, dbFieldName);
                                        dbFieldnames[j] = dbFieldName;
                                    } else if (!dbFieldNames.containsKey(dbFieldName)) {
                                        dbFieldNames.put(dbFieldName, dbFieldName);
Severity: Major
Found in org.hsh.bfr.db/src/org/hsh/bfr/db/imports/GeneralXLSImporter.java - About 45 mins to fix
Severity
Category
Status
Source
Language