diff --git a/.babelrc b/.babelrc index ed627c700..002c9ec65 100644 --- a/.babelrc +++ b/.babelrc @@ -17,6 +17,6 @@ "root": "./src" } ] - ] - // "ignore": ["**/*.test.js", "**/*.spec.js", "src/test/**"] + ], + "ignore": ["**/*.test.js", "**/*.spec.js", "src/test/**"] } diff --git a/package.json b/package.json index d52f7c9f8..82c156d14 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,12 @@ "serve": "babel-node src/server.js", "prepare-macos-linux": "husky install && chmod ug+x .husky/* && chmod ug+x .git/hooks/*" }, + "pre-commit": [ + "lint" + ], + "lint-staged": { + "**/*.{js,jsx,ts,tsx}": "lint" + }, "author": "AK", "license": "ISC", "devDependencies": { @@ -27,16 +33,21 @@ "@types/node": "^8.10.61", "@types/supertest": "^6.0.2", "eslint": "^8.47.0", + "eslint-config-airbnb": "^19.0.4", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-babel-module": "^5.3.1", "eslint-plugin-import": "^2.28.0", "husky": "^8.0.1", "jest": "^26.6.0", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.33.1", + "eslint-plugin-react-hooks": "^4.6.0", "lint-staged": "^12.5.0", "nodemon": "^3.0.1", "prettier": "3.2.5", - "supertest": "^6.1.3" + "supertest": "^6.1.3", + "pre-commit": "^1.2.2" }, "dependencies": { "@babel/cli": "^7.15.4", diff --git a/src/controllers/userProfileController.js b/src/controllers/userProfileController.js index 0bc557e5d..5a447b8fe 100644 --- a/src/controllers/userProfileController.js +++ b/src/controllers/userProfileController.js @@ -916,6 +916,7 @@ const userProfileController = function (UserProfile) { res.status(500).send(error); }); }; + const getAllUsersWithFacebookLink = function (req, res) { try { UserProfile.find({ 'personalLinks.Name': 'Facebook' }).then((results) => { diff --git a/src/startup/middleware.js b/src/startup/middleware.js index 53be2c950..2b69e87c7 100644 --- a/src/startup/middleware.js +++ b/src/startup/middleware.js @@ -1,7 +1,7 @@ const jwt = require('jsonwebtoken'); const moment = require('moment'); -const morgan = require('morgan') const config = require('../config'); +const morgan = require('morgan') module.exports = function (app) { app.use(morgan('tiny'))