Finance-Shares 1.02 Deleted

Kwalitee Issues

has_meta_yml

Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: Shares::Overview
prereq_matches_use

List all used modules in META.yml requires

Error:
  • Log::Agent
main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Finance-Shares-1.02/Shares/bollinger_band.pm -- Around line 244: Expected text after =item, not a number Finance-Shares-1.02/Shares/compare.pm -- Around line 224: Expected text after =item, not a number Finance-Shares-1.02/Shares/exponential_average.pm -- Around line 196: Expected text after =item, not a number Finance-Shares-1.02/Shares/gradient.pm -- Around line 223: Expected text after =item, not a number Finance-Shares-1.02/Shares/greater_equal.pm -- Around line 247: Expected text after =item, not a number Finance-Shares-1.02/Shares/greater_than.pm -- Around line 250: Expected text after =item, not a number Finance-Shares-1.02/Shares/highest.pm -- Around line 198: Expected text after =item, not a number Finance-Shares-1.02/Shares/historical_highs.pm -- Around line 214: Expected text after =item, not a number Finance-Shares-1.02/Shares/historical_lows.pm -- Around line 214: Expected text after =item, not a number Finance-Shares-1.02/Shares/is_falling.pm -- Around line 199: Expected text after =item, not a number Finance-Shares-1.02/Shares/is_rising.pm -- Around line 199: Expected text after =item, not a number Finance-Shares-1.02/Shares/less_equal.pm -- Around line 247: Expected text after =item, not a number Finance-Shares-1.02/Shares/less_than.pm -- Around line 247: Expected text after =item, not a number Finance-Shares-1.02/Shares/lowest.pm -- Around line 198: Expected text after =item, not a number Finance-Shares-1.02/Shares/mark.pm -- Around line 276: Expected text after =item, not a number Finance-Shares-1.02/Shares/maximum.pm -- Around line 204: Expected text after =item, not a number Finance-Shares-1.02/Shares/minimum.pm -- Around line 203: Expected text after =item, not a number Finance-Shares-1.02/Shares/momentum.pm -- Around line 211: Expected text after =item, not a number Finance-Shares-1.02/Shares/moving_average.pm -- Around line 220: Expected text after =item, not a number Finance-Shares-1.02/Shares/multiline_mean.pm -- Around line 190: Expected text after =item, not a number Finance-Shares-1.02/Shares/on_balance_volume.pm -- Around line 178: Expected text after =item, not a number Finance-Shares-1.02/Shares/oversold.pm -- Around line 324: Expected text after =item, not a number Finance-Shares-1.02/Shares/percent_band.pm -- Around line 189: Expected text after =item, not a number Finance-Shares-1.02/Shares/rate_of_change.pm -- Around line 212: Expected text after =item, not a number Finance-Shares-1.02/Shares/sample_mean.pm -- Around line 202: Expected text after =item, not a number Finance-Shares-1.02/Shares/standard_deviation.pm -- Around line 235: Expected text after =item, not a number Finance-Shares-1.02/Shares/undersold.pm -- Around line 324: Expected text after =item, not a number Finance-Shares-1.02/Shares/value.pm -- Around line 74: Non-ASCII character seen before =encoding in '£3.50','. Assuming CP1252 Around line 153: Expected text after =item, not a number Finance-Shares-1.02/Shares/weighted_average.pm -- Around line 196: Expected text after =item, not a number

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

proper_libs

Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.

Error: Shares/Chart.pm, Shares/Function.pm, Shares/Line.pm, Shares/Model.pm, Shares/MySQL.pm, Shares/Support.pm, Shares/bollinger_band.pm, Shares/compare.pm, Shares/data.pm, Shares/exponential_average.pm, Shares/gradient.pm, Shares/greater_equal.pm, Shares/greater_than.pm, Shares/highest.pm, Shares/historical_highs.pm, Shares/historical_lows.pm, Shares/is_falling.pm, Shares/is_rising.pm, Shares/less_equal.pm, Shares/less_than.pm, Shares/lowest.pm, Shares/mark.pm, Shares/maximum.pm, Shares/minimum.pm, Shares/momentum.pm, Shares/moving_average.pm, Shares/multiline_mean.pm, Shares/on_balance_volume.pm, Shares/oversold.pm, Shares/percent_band.pm, Shares/rate_of_change.pm, Shares/sample_mean.pm, Shares/standard_deviation.pm, Shares/test.pm, Shares/undersold.pm, Shares/value.pm, Shares/weighted_average.pm, Shares/Overview.pm
meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Shares::Overview
no_unauthorized_packages

Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.

Error:
  • Finance::Shares::Chart
  • Finance::Shares::Function
  • Finance::Shares::Line
  • Finance::Shares::Model
  • Finance::Shares::MySQL
  • Finance::Shares::Support
  • Finance::Shares::bollinger_band
  • Finance::Shares::compare
  • Finance::Shares::data
  • Finance::Shares::exponential_average
  • Finance::Shares::gradient
  • Finance::Shares::greater_equal
  • Finance::Shares::greater_than
  • Finance::Shares::highest
  • Finance::Shares::historical_highs
  • Finance::Shares::historical_lows
  • Finance::Shares::is_falling
  • Finance::Shares::is_rising
  • Finance::Shares::less_equal
  • Finance::Shares::less_than
  • Finance::Shares::lowest
  • Finance::Shares::mark
  • Finance::Shares::maximum
  • Finance::Shares::minimum
  • Finance::Shares::momentum
  • Finance::Shares::moving_average
  • Finance::Shares::multiline_mean
  • Finance::Shares::on_balance_volume
  • Finance::Shares::oversold
  • Finance::Shares::percent_band
  • Finance::Shares::rate_of_change
  • Finance::Shares::sample_mean
  • Finance::Shares::standard_deviation
  • Finance::Shares::test
  • Finance::Shares::undersold
  • Finance::Shares::value
  • Finance::Shares::weighted_average
consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 1.01,1.06

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
Finance::Shares::Chart construct shares graph 1.01 metacpan
Finance::Shares::Function Base class for function objects 1.01 metacpan
Finance::Shares::Line A single chart line or data series 1.01 metacpan
Finance::Shares::Model Apply tests to series of stock quotes 1.01 metacpan
Finance::Shares::MySQL Access to stock data stored in a database 1.06 metacpan
Finance::Shares::Support Miscellaneous functions 1.01 metacpan
Finance::Shares::bollinger_band Calculate a Bollinger band 1.01 metacpan
Finance::Shares::compare Present one line relative to another 1.01 metacpan
Finance::Shares::data Store quote prices and volumes for a particular stock 1.01 metacpan
Finance::Shares::exponential_average Calculate an N-period exponential average 1.01 metacpan
Finance::Shares::gradient Smoothed rate of change 1.01 metacpan
Finance::Shares::greater_equal Compare two lines, value by value 1.01 metacpan
Finance::Shares::greater_than Compare two lines, value by value 1.01 metacpan
Finance::Shares::highest Show the highest value in the last N periods 1.01 metacpan
Finance::Shares::historical_highs Report periods since last as high 1.01 metacpan
Finance::Shares::historical_lows Report periods since last as high 1.01 metacpan
Finance::Shares::is_falling Indicate direction of trades 1.01 metacpan
Finance::Shares::is_rising Indicate direction of trades 1.01 metacpan
Finance::Shares::less_equal Compare two lines, value by value 1.01 metacpan
Finance::Shares::less_than Compare two lines, value by value 1.01 metacpan
Finance::Shares::lowest Show the lowest value in the last N periods 1.01 metacpan
Finance::Shares::mark A line under user program control 1.01 metacpan
Finance::Shares::maximum Highest value of a given line 1.01 metacpan
Finance::Shares::minimum Lowest value of a given line 1.01 metacpan
Finance::Shares::momentum Calculate how fast a line is changing 1.01 metacpan
Finance::Shares::moving_average Calculate an N-period moving average 1.01 metacpan
Finance::Shares::multiline_mean Calculate the average of a number of lines 1.01 metacpan
Finance::Shares::on_balance_volume Indicate direction of trades 1.01 metacpan
Finance::Shares::oversold Indicate excessive price movement 1.01 metacpan
Finance::Shares::percent_band Calculate a Bollinger band 1.01 metacpan
Finance::Shares::rate_of_change Calculate how fast a line is changing 1.01 metacpan
Finance::Shares::sample_mean average of all values on a line 1.01 metacpan
Finance::Shares::standard_deviation Highest value of a given line 1.01 metacpan
Finance::Shares::test user programmable control 1.01 metacpan
Finance::Shares::undersold Indicate excessive price movement 1.01 metacpan
Finance::Shares::value A line representing a constant value 1.01 metacpan
Finance::Shares::weighted_average Calculate an N-period weighted average 1.01 metacpan

Other Files

MANIFEST metacpan
Makefile.PL metacpan
README metacpan