Comments (6)
Project structure:
- Missing lint.
eslintrc.json
lint script
lint dependencies
Makefile lint task - Missing 'files section'.
files section - Missing CI support.
Travis example - package.json - 'scripts section' using undeclared dependencies:
"mocha","istanbul,"browserify" - Missing .gitignore
ignore node_modules
Documentation:
- Missing information 'how to run/test' for development.
Contributing guide
Code:
- Some unused variables.
- Function names using underline instead camelCase.
- Using var instead ES6 let and const.
- Some global variables.
- Heavy 'this' usage.
- Mix single and double quotes.
- Magic numbers.
- Missing ';' sometimes.
Style:
- {} on the same line.
- Missing blank lines between functions.
- Long lines
- Spaces
Dev cycle:
- Not able to run the tests with 'npm run test'.
from entente.
Looks good @helio-frota. Thanks!
I've updated the GUIDELINES.md document to address some of your points in the 'Code' and 'Style' sections here. https://github.com/bucharest-gold/entente/blob/master/GUIDELINES.md#some-things-linting-will-catch
@grs Helio has looked through your code and found a number of issues related to our "standard" recommendations for node projects. Have a look here, and we'd be happy to discuss with you.
Thanks!
from entente.
'Some things linting will catch'
true !
@lance 👍
from entente.
Thanks! I'll start going through these soon (I'm on PTO from 21st for a bit, so will likely be when I get back).
from entente.
This looks like it can be closed. Or is there more that needs to be done here?
from entente.
Yeah, I think this can be closed. @grs if you would like more help or reviews just open/re-open an issue and ping us on the mailing list!
from entente.
Related Issues (20)
- licenser basic screencast HOT 1
- Add circuit breaker booster for Node.js RHOAR HOT 1
- Node.js Runtime Guide for RHOAR HOT 2
- RHOAR Integration HOT 1
- add nodejs-rest-http to greenkeeper HOT 1
- Update nodeshift with new config-loader options HOT 1
- Health Check Middleware HOT 2
- ConfigMap Booster HOT 2
- Node Boosters - Create Launch Templates
- Enable greenkeeper for license-reporter
- feat: Create MEAN booster HOT 1
- To test bucharest-gold projects on windows HOT 3
- Create rhel7-s2i-nodejs repo HOT 2
- Potential New Booster Development for RHOAR and/or OpenShift HOT 5
- search how to configure environment variable that works in cross-platform environment inside package.json -> scripts HOT 1
- try to deploy any of the existing RHOAR Java boosters HOT 5
- script step-to-step for mean nodeshift minishift demo
- 2018-02-27 Team Meeting Agenda
- boosters: Add license-reporter silent option and fixed version of express
- RFC - s2i Builder Image for Front-end Javascript HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from entente.