Attempt: added annotation to ignore @preview compose functions, tried to fix jacoco for :core-ui module #86
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚀 Description
Exclusion of Certain Files from Jacoco Report
A number of files have been specially marked to be left out by the Jacoco Reporting tool. This means that these files will not be incorporated in the code coverage report generated by Jacoco. The files bear the
ExcludeFromJacocoGeneratedReport
annotation.Addition of New Files under
code-checks
Several new files have been added under the
code-checks
module. This module is responsible for conducting automated checks on the code to maintain its quality and ensure that it adheres to the established coding and design norms.Removal of Unused Imports
Various import statements that were no longer necessary have been removed from different files in the app. This helps to keep the code clean and efficient.
Removal of Preview Functions
Preview functions for various screens and actions have been discontinued. These "preview" functions were previously used to provide a visual mockup of specific pages or features for development and testing purposes.
Added Exclude Annotation to Preview Functions
Some preview functions in the
Images.kt
,Tags.kt
, andTexts.kt
files have been marked with theExcludeFromJacocoGeneratedReport
annotation. Thus, these functions won't be included in the Jacoco test coverage report.New Dependency Added
A new dependency for
lint-api
version31.2.0
has been added. Thelint-api
is a set of tools used by Android developers to scan code for errors, bugs, and conformity to prescribed coding guidelines.New Module Added
A new module,
code-checks
, has been added to the project settings. This module handles the automated checking of the project's codes. This helps ensure that coding standards are maintained and increases the overall quality and reliability of the code.Issue (if applicable):
🖼 Screenshots/Videos (if applicable)
Before:
[Attach before screenshot or link to video]
After:
[Attach after screenshot or link to video]
📦 Dependencies
🧪 Testing
Describe the steps to reproduce:
📱 Checklist