7 ESLint rules behave differently from their TSLint counterparts: * @typescript-eslint/no-unused-expressions: - The TSLint optional config "allow-new" is the default ESLint behavior and will no longer be ignored. * no-underscore-dangle: - Leading and trailing underscores (_) on identifiers will now be ignored. * arrow-body-style: - ESLint will throw an error if the function body is multiline yet has a one-line return on it. * no-invalid-this: - Functions in methods will no longer be ignored. * prefer-arrow/prefer-arrow-functions: - ESLint does not support allowing standalone function declarations. - ESLint does not support allowing named functions defined with the function keyword. * eqeqeq: - Option "smart" allows for comparing two literal values, evaluating the value of typeof and null comparisons. * padded-blocks: - ESLint's padded-blocks rule also bans a blank line before a closing brace. Error: multiple output react/jsx-curly-spacing ESLint rule options were generated, but tslint-to-eslint-config doesn't have "merger" logic to deal with this. Please file an issue at https://github.com/typescript-eslint/tslint-to-eslint-config/issues/new?template=missing_merger.md. Thanks! 6 rules are not known by tslint-to-eslint-config to have ESLint equivalents: * tslint-to-eslint-config does not know the ESLint equivalent for TSLint's "function-name". * tslint-to-eslint-config does not know the ESLint equivalent for TSLint's "no-else-after-return". * tslint-to-eslint-config does not know the ESLint equivalent for TSLint's "no-function-constructor-with-string-args". * tslint-to-eslint-config does not know the ESLint equivalent for TSLint's "no-increment-decrement". * tslint-to-eslint-config does not know the ESLint equivalent for TSLint's "prettier". * tslint-to-eslint-config does not know the ESLint equivalent for TSLint's "ter-prefer-arrow-callback". * import-destructuring-spacing