Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a catalogue of reasoning #4

Closed
xsist10 opened this issue Dec 5, 2020 · 1 comment
Closed

Provide a catalogue of reasoning #4

xsist10 opened this issue Dec 5, 2020 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@xsist10
Copy link
Owner

xsist10 commented Dec 5, 2020

Whenever the engine provides a recommendation, it should also provide a reference to the reasoning behind the recommendation. To avoid the output being too verbose, a separate catalogue that the user can lookup should be included as a separate command.

@xsist10 xsist10 added the documentation Improvements or additions to documentation label Jan 23, 2021
@xsist10 xsist10 added the good first issue Good for newcomers label Mar 1, 2021
@xsist10
Copy link
Owner Author

xsist10 commented Mar 1, 2021

Wiki located here: https://github.com/xsist10/cadfael/wiki

Each check needs to be processed and added:

  • Account/NotConnecting
  • Account/NotProperlyClosingConnections
  • Column/CorrectUtf8Encoding
  • Column/ReservedKeywords
  • Column/SaneAutoIncrement
  • Database/UnsupportedVersion
  • Index/LowCardinality
  • Query/Inefficient
  • Table/AutoIncrementCapacity
  • Table/EmptyTable
  • Table/MustHavePrimaryKey
  • Table/PreferredEngine
  • Table/RedundantIndexes
  • Table/SaneInnoDbPrimaryKey
  • Table/UnusedIndexes
  • Table/UnusedTable.

@xsist10 xsist10 removed the good first issue Good for newcomers label Mar 1, 2021
@xsist10 xsist10 added interface Affects how the user interacts with the tool and removed interface Affects how the user interacts with the tool labels Apr 23, 2021
@xsist10 xsist10 closed this as completed Sep 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant