Repository: typescript-eslint/tslint-to-eslint-config (ts)

Issue:
no-console parameters are converted wrong (black list vs white list)
### 🐛 Bug Report

-   `tslint-to-eslint-config` version: master
See current test:
https://github.com/typescript-eslint/tslint-to-eslint-config/blob/43d3a554d9fa3acf3f1d4beafb5fa57700e7a2f8/src/rules/converters/tests/no-console.test.ts

#### Actual Behavior

`"no-console": [true, "log", "error"]`
is converted to 
````
 "no-console": [
         "error",
         {
            "allow": [
               "log",
               "error"
            ]
         }
      ],
````
tslint no-console parameter are a [blacklist](https://palantir.github.io/tslint/rules/no-console/). but eslint parameter only allows a [whitelist](https://eslint.org/docs/rules/no-console#disallow-the-use-of-console-no-console).

Pull request:
Switched no-console output from blacklist to whitelist
## PR Checklist

-   [x] Addresses an existing issue: fixes #234
-   [x] That issue was marked as [`status: accepting prs`](https://github.com/typescript-eslint/tslint-to-eslint-config/labels/status%3A%20accepting%20prs)

## Overview

Uses `Object.keys(console)` to figure out the previously allowed console methods.

Patch:
diff --git a/src/rules/converters/no-console.ts b/src/rules/converters/no-console.ts
index b6aae82..0eac188 100644
--- a/src/rules/converters/no-console.ts
+++ b/src/rules/converters/no-console.ts
@@ -5,7 +5,14 @@ export const convertNoConsole: RuleConverter = tslintRule => {
         rules: [
             {
                 ...(tslintRule.ruleArguments.length !== 0 && {
-                    ruleArguments: [{ allow: tslintRule.ruleArguments }],
+                    notices: ["Custom console methods, if they exist, will no longer be allowed."],
+                    ruleArguments: [
+                        {
+                            allow: Object.keys(console).filter(
+                                method => !tslintRule.ruleArguments.includes(method),
+                            ),
+                        },
+                    ],
                 }),
                 ruleName: "no-console",
             },


Test patch:
diff --git a/src/rules/converters/tests/no-console.test.ts b/src/rules/converters/tests/no-console.test.ts
index 442822d..18ee1b7 100644
--- a/src/rules/converters/tests/no-console.test.ts
+++ b/src/rules/converters/tests/no-console.test.ts
@@ -1,5 +1,15 @@
 import { convertNoConsole } from "../no-console";
 
+const consoleKeysExcluding = (...keys: string[]) => {
+    const knownConsoleKeys = new Set(Object.keys(console));
+
+    for (const key of keys) {
+        knownConsoleKeys.delete(key);
+    }
+
+    return Array.from(knownConsoleKeys);
+};
+
 describe(convertNoConsole, () => {
     test("conversion without arguments", () => {
         const result = convertNoConsole({
@@ -23,7 +33,8 @@ describe(convertNoConsole, () => {
         expect(result).toEqual({
             rules: [
                 {
-                    ruleArguments: [{ allow: ["info", "log"] }],
+                    notices: ["Custom console methods, if they exist, will no longer be allowed."],
+                    ruleArguments: [{ allow: consoleKeysExcluding("info", "log") }],
                     ruleName: "no-console",
                 },
             ],