-
Notifications
You must be signed in to change notification settings - Fork 4
DEPRECATION: add deprecation warning to this package #240
DEPRECATION: add deprecation warning to this package #240
Conversation
As part of the new formkit release, all old form element repositories are being deprecated.
Reviewer's Guide by SourceryThis pull request adds a deprecation warning to the auro-menu component and updates the documentation generation process to handle deprecated components. It introduces a new documentation template and a custom script to generate documentation with the deprecation notice. Updated class diagram for the deprecatedDocsProcessorclassDiagram
class processDocFiles{
+config
}
class fileConfigs{
+identifier
+input
+output
+mdMagicConfig
+preProcessors
}
class templateFiller{
+formatApiTable
+extractNames
}
class Logger{
+log(message)
+error(message)
}
processDocFiles -- fileConfigs : uses
processDocFiles -- templateFiller : uses
processDocFiles -- Logger : uses
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
Surge demo deployment failed! 😭 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @DukeFerdinand - I've reviewed your changes - here's some feedback:
Overall Comments:
- Consider adding a script to automatically update the year in the copyright notice.
Here's what I looked at during the review
- 🟢 General issues: all looks good
- 🟢 Security: all looks good
- 🟡 Testing: 1 issue found
- 🟢 Complexity: all looks good
- 🟢 Documentation: all looks good
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
processDocFiles({ overwriteLocalCopies: false }) | ||
.then(() => { | ||
throw new Error("TESTING ERROR"); | ||
Logger.log("Docs processed successfully"); | ||
}) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
suggestion (testing): Remove the test error in the promise chain.
Throwing an error immediately in the .then block appears to be for testing purposes. Removing or disabling this error will allow the expected success flow to complete.
processDocFiles({ overwriteLocalCopies: false }) | |
.then(() => { | |
throw new Error("TESTING ERROR"); | |
Logger.log("Docs processed successfully"); | |
}) | |
processDocFiles({ overwriteLocalCopies: false }) | |
.then(() => { | |
Logger.log("Docs processed successfully"); | |
}) |
throw new Error("TESTING ERROR"); | ||
Logger.log("Docs processed successfully"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
suggestion (code-quality): Remove unreachable code. (remove-unreachable-code
)
throw new Error("TESTING ERROR"); | |
Logger.log("Docs processed successfully"); | |
throw new Error("TESTING ERROR"); | |
Explanation
Statements after areturn
, break
, continue
or throw
will never be executed.Leaving them in the code confuses the reader, who may believe that these
statements have some effect. They should therefore be removed.
Resolves AlaskaAirlines/auro-formkit#394, adding deprecation warning to old form element repositories.
Summary by Sourcery
Adds a deprecation warning to the component and updates the documentation to reflect this change. The component is no longer supported and users are encouraged to migrate to the new Auro Formkit.
Enhancements:
Documentation: