Showing 3,732 of 12,811 total issues
Function transformForSubmit
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function transformForSubmit(formConfig, form) {
const transformedData = JSON.parse(
formsSystemTransformForSubmit(formConfig, form),
);
Function mockSearchResults
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function mockSearchResults() {
return {
data: [
{
distance: 1.25,
Function MailingAddressInfoPageTaskYellow
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const MailingAddressInfoPageTaskYellow = () => {
const mailingAddress = useSelector(selectVAPMailingAddress);
const showSuccessAlert = window.sessionStorage.getItem(
'onReviewPageContactInfoEdit',
Function enrollmentStatus
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function enrollmentStatus(state = ENROLLMENT_STATUS_INIT_STATE, action) {
const { response = {}, type } = action;
const {
FETCH_ENROLLMENT_STATUS_STARTED,
FETCH_ENROLLMENT_STATUS_SUCCEEDED,
Function facilitiesList
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
facility => {
const processed = processPhoneNumber(facility.attributes.phone.main);
const phone = processed.processed ? (
<va-telephone
contact={processed.phone}
Function fetchPreCheckIn
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
() => {
api.v2
.getPreCheckInData(token, reload)
.then(json => {
if (json.error) {
Function Complete
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const Complete = props => {
const { router } = props;
const { t } = useTranslation();
const { updateError } = useUpdateError();
const { isLoading, travelPayClaimError } = usePostTravelOnlyClaim({ router });
Function updateSchema
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
updateSchema: (formData, schema, uiSchema) => {
const { thirdPartyType, personFullName, organizationName } = formData;
let thirdPartyName = 'the third-party';
let labelString = '';
Function PageFieldSummary
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const PageFieldSummary = props => {
const { renderedProperties, defaultEditButton, title, updatedPage } = props;
const { allPages } = setupPages(formConfig);
const currentPage = allPages.filter(page => page.key === updatedPage);
const alertPage = allPages.filter(page => page.title === title);
Function MakePayment
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const MakePayment = () => {
useEffect(() => {
recordEvent({
event: 'howToWizard-alert-displayed',
'reason-for-alert': 'make a payment on a debt',
Function alertsReducer
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const alertsReducer = (state = initialState, action) => {
switch (action.type) {
case Actions.Alerts.CLOSE_ALERT:
// Set visibility to false and set ALL alerts to inactive.
return {
Function ScheduleCernerPage
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function ScheduleCernerPage() {
const dispatch = useDispatch();
const facility = useSelector(getChosenFacilityInfo);
const history = useHistory();
Function parseTestFile
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function parseTestFile(features, code) {
const stack = [];
const ast = parser.parse(code, { sourceType: 'module', plugins: ['jsx'] });
traverse.default(ast, {
enter(path) {
Function transformFormToVARequest
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function transformFormToVARequest(state) {
const facility = getChosenFacilityInfo(state);
const data = getFormData(state);
const typeOfCare = getTypeOfCare(data);
const siteId = getSiteIdForChosenFacility(state);
Function submitRequest
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function submitRequest(id, cstClaimPhasesEnabled = false) {
return dispatch => {
dispatch({
type: SUBMIT_DECISION_REQUEST,
});
Function onUpdateClicked
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const onUpdateClicked = async () => {
const addressState = {
...stateAndZip,
state: stateAndZip.stateCode,
};
Function getAppeals
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function getAppeals() {
const startTimestampMs = Date.now();
return dispatch => {
dispatch({ type: FETCH_APPEALS_PENDING });
Function Alert
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const Alert = props => {
const { isAlertVisible, paginatedPrescriptionsList } = props;
return (
<div className={`${isAlertVisible ? 'vads-u-margin-top--5' : ''}`}>
Function Search
has a Cognitive Complexity of 14 (exceeds 5 allowed). Consider refactoring. Open
Open
export const Search = ({ searchDropdownComponentEnabled }) => {
const [term, setTerm] = useState('');
const onFormSubmit = event => {
event.preventDefault();
- 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 updateFormDataAddress
has a Cognitive Complexity of 14 (exceeds 5 allowed). Consider refactoring. Open
Open
export const updateFormDataAddress = (
oldFormData,
formData,
path,
index = null, // this is included in the path, but added as
- 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"