Showing 12,839 of 12,839 total issues
Function constructor
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
constructor(props) {
super(props);
// Throw an error if there’s no viewField (should be React component)
if (!isReactComponent(this.props.uiSchema['ui:options'].viewField)) {
Function render
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
render() {
const props = this.props;
if (props.formContext.reviewMode) {
return (
Function summaryPage
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
pageBuilder.summaryPage = pageConfig => {
const requiredOpts = ['title', 'path', 'uiSchema', 'schema'];
verifyRequiredPropsPageConfig('summaryPage', requiredOpts, pageConfig);
const summaryPageProps = {
Function renderedProperties
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
objectFields => {
const [first, ...rest] = objectFields;
// expand under functionality is controlled in the reducer by setting ui:collapsed, so
// we can check if its expanded by seeing if there are any visible "children"
const visible = rest.filter(
Function setDismissedHCANotification
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function setDismissedHCANotification(status, statusEffectiveAt) {
return (dispatch, getState) => {
const hasPreviouslyDismissedNotification = !!dismissedHCANotificationDate(
getState(),
);
Function addressValidationSuccessSingleBadUnitNumber
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
addressValidationSuccessSingleBadUnitNumber() {
return asyncReturn(
{
addresses: [
{
Function mapStateToProps
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const mapStateToProps = (state, ownProps) => {
const { transaction } = ownProps;
const {
addressFromUser,
addressValidationError,
Function addressValidationSuccessSingleMissingUnitNumber
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
addressValidationSuccessSingleMissingUnitNumber() {
return asyncReturn(
{
addresses: [
{
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 formatReadableDate
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const formatReadableDate = rawDate => {
const months = [
'January',
'February',
'March',
Function createMilitaryClaimant
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function createMilitaryClaimant(submissionForm) {
// Access formField and viewComponent sources for userFullName and dateOfBirth
const formFieldUserFullName =
submissionForm['view:userFullName']?.userFullName;
const viewComponentUserFullName = submissionForm?.userFullName;
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 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 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 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 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 getForm4142
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const getForm4142 = formData => {
const {
evidencePrivacyAgreementAccepted = true,
limitedConsent = '',
} = formData;
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':