Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixing Travis Integration so contributors stop wasting their time #766

Closed
GriffGreen opened this issue May 15, 2019 · 14 comments
Closed

Fixing Travis Integration so contributors stop wasting their time #766

GriffGreen opened this issue May 15, 2019 · 14 comments
Assignees

Comments

@GriffGreen
Copy link
Member

#757 (comment)
This is an issue... we have travis doing checks but the checks fail... we need to better maintain this. We are wasting every contributors time when this check fails :-(

@nadirlaskar
Copy link
Contributor

It seems there is some problem with eslint check in the build process

20.92s$ npm run eslint
> giveth-dapp@0.1.0 eslint /home/travis/build/Giveth/giveth-dapp
> eslint 'src/**/*.js*'
/home/travis/build/Giveth/giveth-dapp/src/components/ArchiveMilestoneButton.jsx
  87:9  warning  Unexpected console statement  no-console
/home/travis/build/Giveth/giveth-dapp/src/components/BackupWalletButton.jsx
  20:15  error  Replace `⏎······Array.isArray(wallet.keystores)·&&⏎·····` with `·Array.isArray(wallet.keystores)·&&`  prettier/prettier
  23:7   error  Delete `··`                                                                                           prettier/prettier
  24:1   error  Replace `··········` with `········`                                                                  prettier/prettier
  25:9   error  Delete `··`                                                                                           prettier/prettier
  26:1   error  Replace `··········` with `········`  

Some components are having inconsistent spaces i believe, which is failing the eslint check

@GriffGreen
Copy link
Member Author

@nadirlaskar how much would you charge us to fix this?

@nadirlaskar
Copy link
Contributor

nadirlaskar commented May 19, 2019

@nadirlaskar how much would you charge us to fix this?

There are 45 files having lint issue in the repo right now, some files are fixable with eslint --fix, others require manual changes.

Some files are using label without htmlFor attribute, fix requires updating the property where possible or replace with <span className="label"></span>

Also some update is required in eslint & eslint:fix script in package.json

Test cases are inconsistent with the models, update to the test case required to make it consistent.

All changes are possible to be completed in 2 hrs,
I can start working on a pull request for the described fixes for 60 DAI

@nadirlaskar
Copy link
Contributor

@nadirlaskar how much would you charge us to fix this?

I have opened a pull request with a fix, check it out @GriffGreen

@GriffGreen
Copy link
Member Author

GriffGreen commented May 20, 2019

NICE! Whats your Ethereum address? we are making a milestone for you in the dapp ;-D George or Andre will review :-D

@nadirlaskar
Copy link
Contributor

nadirlaskar commented May 20, 2019

NICE! Whats your Ethereum address? we are making a milestone for you in the dapp ;-D George or Andre will review :-D

@GriffGreen This will be my meta mask etherium address 0x039dACca4a447E140d8B29F0652cd844Ea827D1a

@nadirlaskar
Copy link
Contributor

NICE! Whats your Ethereum address? we are making a milestone for you in the dapp ;-D George or Andre will review :-D

@GriffGreen Yay! Thanks :)
@ElMejorge I am available for any clarifications on pull request.

@nadirlaskar
Copy link
Contributor

nadirlaskar commented Jun 3, 2019

NICE! Whats your Ethereum address? we are making a milestone for you in the dapp ;-D George or Andre will review :-D

@GriffGreen
The issue looks closed, when can I expect the bounty?

@GriffGreen
Copy link
Member Author

:-D! Sorry for the delay! I'll get @mroberts10 to make this happen asap

@GriffGreen
Copy link
Member Author

@nadirlaskar
Copy link
Contributor

:-D! Sorry for the delay! I'll get @mroberts10 to make this happen asap

Thanks, that will be great! :-)

@nadirlaskar
Copy link
Contributor

nadirlaskar commented Jun 7, 2019

https://beta.giveth.io/campaigns/5b39d45e14cec916d00dab20/milestones/5ce2d8182bb8c0257c7b83c5

@GriffGreen I see there is no recipient for the milestone, this is my eth address.

@GriffGreen
Copy link
Member Author

GriffGreen commented Jun 13, 2019

@GriffGreen
Copy link
Member Author

I sent a little extra eth to you to make up for the delay (That DAI could have been on Compound making interest!)
https://etherscan.io/tx/0xec91ea58a4151575c99009989b5c44b6a1015c41c0d9af76a75eacba294ec5b6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants