Showing 4,231 of 14,884 total issues
Function formatReadableDate
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const formatReadableDate = rawDate => {
const months = [
'January',
'February',
'March',
Function render
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
render() {
const pageDescription = (
<>
<h3 className="vads-u-font-size--h4">Shipping address</h3>
<div className="vads-u-margin-top--2">
Function LoginContainer
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const LoginContainer = props => {
const { externalApplication, isUnifiedSignIn, loggedOut } = props;
// useDatadogRum();
return (
Function useArticleData
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function useArticleData() {
const [articles, setArticles] = useState(null);
const [errorMessage, setErrorMessage] = useState(null);
useEffect(
Function updateSchema
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
updateSchema: (formData, schema, uiSchema) => {
const countryUI = uiSchema;
const addressFormData = get(
['view:mailingAddress', 'address'],
formData,
Function buildMarker
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const buildMarker = (type, values) => {
if (type === 'location') {
const { loc, attrs } = values;
const markerElement = document.createElement('span');
markerElement.className = 'i-pin-card-map';
Function matchHelper
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const matchHelper = (term, hsdatum) => {
const regexTerm = new RegExp(term, 'i');
const returnMatcher = {
nameMatch: termMatcher(regexTerm, hsdatum, 0),
akaMatch: termMatcher(regexTerm, hsdatum, 1),
Function transform
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function transform(formConfig, form) {
// https://dev-developer.va.gov/explore/appeals/docs/decision_reviews?version=current
// https://github.com/department-of-veterans-affairs/vets-api/blob/master/modules/appeals_api/config/schemas/10182.json
const mainTransform = formData => {
const result = {
Function getRep
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const getRep = formData => {
if (formData.informalConference !== 'rep') {
return null;
}
const phoneNumber = (formData?.informalConferenceRep?.phone || '').replace(
Function formatServiceType
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const formatServiceType = rawServiceType => {
if (facilityType === LocationType.URGENT_CARE) {
if (!rawServiceType) {
return urgentCareServices.AllUrgentCare;
}
Function getForm4142
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const getForm4142 = formData => {
const facilities = getPrivateEvidence(formData);
if (facilities.length === 0) {
return null;
}
Function getForm4142
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const getForm4142 = formData => {
const {
evidencePrivacyAgreementAccepted = true,
limitedConsent = '',
} = formData;
Function CreateAccount
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function CreateAccount() {
const cspInfo = ['logingov', 'idme'];
return (
<div
className="vads-u-display--flex vads-u-flex-direction--column"
Function Table
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function Table() {
return (
<div className="custom-table">
<table className="usa-table" role="presentation">
<tbody>
Function applicantInformation
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
applicantInformation: formData => {
if (_.isEmpty(_.get(formData, 'applicantFullName.first', {}))) {
recordEvent({
event: 'edu-0994--response-missing',
'missing-field-question':
Function createMutationObserverCallback
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function createMutationObserverCallback() {
// Find native header, footer, etc based on page path
const DEPRECATED_SELECTOR_CONFIG = [
{
path: /.*/,
Function fetchClaimantId
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const fetchClaimantId = () => {
return async dispatch => {
dispatch({ type: CHECK_CLAIMANT_START });
const timeoutPromise = new Promise((_, reject) =>
setTimeout(() => reject(new Error('Request timed out')), 5000),
Function getSelectOptions
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function getSelectOptions() {
const allAddresses = [];
if (data.certifierAddress?.street && data.certifierName)
allAddresses.push({
originatorName: fullName(data.certifierName),
Function processElement
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const processElement = (el, path) => {
// Check if element is a heading
if (el?.matches?.('h1, h2, h3, h4, h5, h6')) {
headings.push({
text: el.textContent.trim(),
Function claimantIdReducer
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const claimantIdReducer = (state = initialState, action) => {
switch (action.type) {
case CHECK_CLAIMANT_START:
return {
...state,