Njeriiii / CodeQualityAnalyzer

enhance Java code quality through an interactive tool window
1 stars 0 forks source link

Import defined Rule sets into the plugin tool #7

Open samvaity opened 3 months ago

samvaity commented 3 months ago

Develop file import functionality to import predefined rule sets into the plugin. This involves creating UI elements for file selection, parsing the rule set files, and integrating them into the plugin's rule engine.

Due by : 06-04-2024

Njeriiii commented 3 months ago
  1. Worked on Storage APIs with length parameter -- working on comments
  2. Currently working on the following to finish by 15th June:
    • Detect not closing closable clients, not disposing disposable subscriptions
    • Do not use connection strings to build clients
    • Discourage usage of the Reactor receiver on ServiceBus – general client (use ServiceBusProcessorClient instead of ServiceBusReceiverAsyncClient)
Njeriiii commented 3 months ago

[June 13th Update] Detect not closing closable clients, not disposing disposable subscriptions (blocked on try-with resource in the AST) Done with connection strings (need to do tests)

Njeriiii commented 3 months ago

[June 15th Update]

  1. Done with connection strings, including Telemetry (need to do tests): https://github.com/Njeriiii/azure-tools-for-java/pull/6
  2. Done with Discourage usage of the Reactor receiver on ServiceBus (use ServiceBusProcessorClient instead of ServiceBusReceiverAsyncClient) https://github.com/Njeriiii/azure-tools-for-java/pull/5
  3. Storage APIs with length parameter: https://github.com/Njeriiii/azure-tools-for-java/pull/2 -- completed working on 8/9 comments. Currently blocked on getting this API call not to be flagged upload(new BlobParallelUploadOptions(data,length) .setParallelTransferOptions(parallelTransferOptions).setHeaders(headers).setMetadata(metadata).setTier(tier) .setRequestConditions(requestConditions))
  4. Detect not closing closable clients, not disposing disposable subscriptions (blocked on try-with resource in the AST) https://github.com/Njeriiii/azure-tools-for-java/pull/3