Files
freeCodeCamp/tools/contributor/lib/pr-tasks/add-comment.js
Oliver Eyton-Williams c8d7f0a782 feat(tools): remove eslint-plugin-prettier for prettier (#42438)
* feat: remove eslint-plugin-prettier for prettier

This removes the annoying lint warnings when all that needs to change is
formatting

* fix: use .js lint-staged config to ignore properly

* fix: lint everything if a lot of files are changed

It's faster than making lots of individual linter calls

* chore: apply prettier

* fix: ignore code in curriculum-file-structure
2021-10-06 21:02:21 +05:30

29 lines
641 B
JavaScript

const { Octokit } = require('@octokit/rest');
const {
github: { owner, secret, freeCodeCampRepo }
} = require('../config');
const octokit = new Octokit({ auth: secret });
const addComment = async (number, comment) => {
const result = await octokit.issues
.createComment({
owner,
repo: freeCodeCampRepo,
number,
body: comment
})
.catch((err) => {
console.log(`PR #${number} had an error when trying to add a comment\n`);
console.log(err);
});
if (result) {
console.log(`PR #${number} successfully added a comment\n`);
}
return result;
};
module.exports = { addComment };