GEDparse is a Drupal 7 module that parses a GEDCOM file and displays genealogical information. Users can search the GEDCOM file by name, get a list of results, and view information for a single record or a family record. The site administrator can set access permissions (to protect privacy) and configure an optional headshot folder of JPEGs.

Project page: https://drupal.org/sandbox/ComboPrime/2078681

Git repository: git clone --branch 7.x-1.0-alpha ComboPrime@git.drupal.org:sandbox/ComboPrime/2078681.git gedparse

Comments

PA robot’s picture

Status: Needs review » Needs work

There are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxComboPrime2078681git

We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)

Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).

I'm a robot and this is an automated message from Project Applications Scraper.

ComboPrime’s picture

All errors from PA robot addressed. (It finds many more than Coder Review!)

ComboPrime’s picture

Status: Needs work » Needs review

PA robot still lists 2 warnings, but one (backslash in translatable string) I think is unavoidable in this situation; the other is one extra character in a long string in a function parameter.

madhusudanmca’s picture

hi,

I had a quick review and below are my observations :

1) coder throws following warnings:
Line 103: Avoid backslash escaping in translatable strings when possible, use '' quotes instead [sniffer_semantics_functioncall_backslashdoublequote]
$access_message .= ' ' . t("Please contact @admin if you are a family member.",
Line 1131: Line exceeds 80 characters; contains 81 characters [sniffer_files_linelength_toolong]
// By default, preg_grep retains the input array's keys, so need to reset keys.
Line 1188: Expected 1 space after "?"; 0 found [sniffer_squiz_whitespace_operatorspacing_nospaceafter]
$output .= $name['full_name'] ?: 'Name unknown';
Line 1188: Expected 1 space before ":"; 0 found [sniffer_formatting_spacecolon_nospacebefore]
$output .= $name['full_name'] ?: 'Name unknown';
Line 1194: Expected 1 space after "?"; 0 found [sniffer_squiz_whitespace_operatorspacing_nospaceafter]
$output .= $name['#full_name'] ?: 'Name unknown';
Line 1194: Expected 1 space before ":"; 0 found [sniffer_formatting_spacecolon_nospacebefore]
$output .= $name['#full_name'] ?: 'Name unknown';
Line 1212: Files must end in a single new line character [sniffer_whitespace_fileend_fileend]

2) After simply going throw the code, I saw complexity of the functions is very high (lots of if and else).

Otherwise, this looks to very simple and clean module.

Thanks

madhusudanmca’s picture

Status: Needs review » Needs work

changing status...

PA robot’s picture

Issue summary: View changes
Status: Needs work » Closed (won't fix)

Closing due to lack of activity. Feel free to reopen if you are still working on this application (see also the project application workflow).

I'm a robot and this is an automated message from Project Applications Scraper.