Skip to content

Source code todo list #541

@xDivisionByZerox

Description

@xDivisionByZerox

This issue serves as a container for all todos listed in the source code from 03c3d11.

This covers only TODO and FIXME and no it.todo statements for now.

Column method is a static link to the original comment in 03c3d11. The other columns will be updated with time so it might be that the description you see in the table will not match with the description in the source file, because it was updated.

description link issue/pr fixed
Fix types address.zipCodeByState #759
The string parameter doesn't work as expected. address.city #682, #948
change all these methods that accept a boolean to instead accept an options hash. address #649
this.faker.definitions.address.secondary_address address.secondaryAddress #676
Limit the parameter to the two values. address.countryCode #587 #588
useAbbr not in use address.state #677
Allow coordinate parameter to be [string, string]. address.nearbyGPSCoordinate #780
Remove unused code. address.nearbyGPSCoordinate #668
implement either a gaussian/uniform distribution of points in circular region. address.nearbyGPSCoordinate #876
unimplemented member functions commerce #690
find undefined here commerce.mergeCategories #690
It may be a bug that lastDate is passed to parse if it's a Date not a string date.between #200
This is impossible to access finance.creaditCardNumber #375
We may want to make it configurable to use just \n instead of \r\n git.commitEntry #679
Mark as deprecated helpers.randomize #466
I assume this should be converted to string helpers.replaceCreditCardSymbols #755
implement for letters e.g. [0-9a-zA-Z] etc. helpers.regexpStyleStringParse -
This default will never be taken!? helpers.shuffle #684
Check what to do here helpers.uniqueArray #613
Try to improve the type or maybe use if helpers.mustache #753
We may need to convert this to a string helpers.contextualCard -
add a ranged date method helpers.createTransaction #782
This needs to be converted to string iban.toDigitString #781
iban was not used Faker ?
Find a way to load this even more dynamically. In a way so that we don't accidentally miss a definition. Faker.loadDefinitions #822
Add ipv4 alias internet.ip #649
range is not in use lorem.sentence #649
The separator looks odd. lorem.paragraphs #783
times is not in use lorem.text #649
This is buggy, cause if min is not passed but only max, then min will be undefined and this result in NaN for the whole function mersenne.rand #577
Rewrite this file to a class MersenneTwister19937 #280
Not sure if this fallthrough is wanted name.findName -
simplify name to number() phone.phoneNumber #693
this is strange passing in an array index. discuss removing this method as it tightly couples with localisation. phone.phoneNumberFormat -
simplify name to format() phone.phoneNumberFormat -
have ability to return specific type of word? As in: noun, adjective, verb, etc random.word -
Tests covered (count, options), but they were never typed like that random.alpha -
A default empty array gets assigned above, we should check the length against 0 or not here random.alpha -
This is not non-deterministic time.recent -
add default case time.recent #533
address.zipCodeByState() expects only { [state: string]: { min: number; max: number } } AddressDefinitions #759
Investigate why this test sometimes fails address -
these are TODOs allFunctional -
I converted the price string to number to satisfy TS commerce -
I converted the price string to number to satisfy TS *(this is no accidental duplication)* commerce -
We will fix the deterministic in #343 datatype #343
This function doesn't respect seeding date -
add support for more currency and decimal options finance.amount -
implement checks for each format with regexp finance.creditCardNumber -
When providing params to email, it produces some not that predictable data internet.email -
Make tests more strict internet.userAgent -
Understand what's going on internet.color -
I would say a non memorable password should satisfy validator.isStrongPassword, but it does not currently internet.password #768
This should definitely be a strong password, but it doesn't :( internet.password #768
There is a bug: #479 mersenne.rand #479
There is a bug: #373 name.firstName #373
jobTitle and title are the same name.title #766
Add multiple seed based expectations. seedRuns #765
Add test to validate if the path has ext on the end. system.filePath #765
Results are not seeded yet time -

Legend:

  • ❌ not yet fixed/fix not merged yet
  • ✔ fixed
  • ⛔ won't fix

Metadata

Metadata

Assignees

No one assigned

    Labels

    c: featureRequest for new feature

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions