BinToss/Intern

View on GitHub

Showing 36 of 36 total issues

Line length
Open

    <img src="https://api.codeclimate.com/v1/badges/3b16d575a2bd4c3bdb93/test_coverage" />
Severity: Info
Found in README.md by markdownlint

MD013 - Line length

Tags: line_length

Aliases: line-length Parameters: linelength, codeblocks, tables (number; default 80, boolean; default true)

This rule is triggered when there are lines that are longer than the configured line length (default: 80 characters). To fix this, split the line up into multiple lines.

This rule has an exception where there is no whitespace beyond the configured line length. This allows you to still include items such as long URLs without being forced to break them in the middle.

You also have the option to exclude this rule for code blocks and tables. To do this, set the code_blocks and/or tables parameters to false.

Code blocks are included in this rule by default since it is often a requirement for document readability, and tentatively compatible with code rules. Still, some languages do not lend themselves to short lines.

Inline HTML
Open

    <img src="https://api.codeclimate.com/v1/badges/3b16d575a2bd4c3bdb93/maintainability" />
Severity: Info
Found in README.md by markdownlint

MD033 - Inline HTML

Tags: html

Aliases: no-inline-html

This rule is triggered whenever raw HTML is used in a markdown document:

Inline HTML header

To fix this, use 'pure' markdown instead of including raw HTML:

# Markdown header

Rationale: Raw HTML is allowed in markdown, but this rule is included for those who want their documents to only include "pure" markdown, or for those who are rendering markdown documents in something other than HTML.

Trailing spaces
Open

  </a>  
Severity: Info
Found in README.md by markdownlint

MD009 - Trailing spaces

Tags: whitespace

Aliases: no-trailing-spaces

Parameters: br_spaces (number; default: 0)

This rule is triggered on any lines that end with whitespace. To fix this, find the line that is triggered and remove any trailing spaces from the end.

The brspaces parameter allows an exception to this rule for a specific amount of trailing spaces used to insert an explicit line break/br element. For example, set brspaces to 2 to allow exactly 2 spaces at the end of a line.

Note: you have to set brspaces to 2 or higher for this exception to take effect - you can't insert a br element with just a single trailing space, so if you set brspaces to 1, the exception will be disabled, just as if it was set to the default of 0.

Headers should be surrounded by blank lines
Open

# The Intern
Severity: Info
Found in README.md by markdownlint

MD022 - Headers should be surrounded by blank lines

Tags: headers, blank_lines

Aliases: blanks-around-headers

This rule is triggered when headers (any style) are either not preceded or not followed by a blank line:

# Header 1
Some text

Some more text
## Header 2

To fix this, ensure that all headers have a blank line both before and after (except where the header is at the beginning or end of the document):

# Header 1

Some text

Some more text

## Header 2

Rationale: Aside from aesthetic reasons, some parsers, including kramdown, will not parse headers that don't have a blank line before, and will parse them as regular text.

Lists should be surrounded by blank lines
Open

- Allow invokation via `%windir%/System32/RunDLL32.exe`.
Severity: Info
Found in README.md by markdownlint

MD032 - Lists should be surrounded by blank lines

Tags: bullet, ul, ol, blank_lines

Aliases: blanks-around-lists

This rule is triggered when lists (of any kind) are either not preceded or not followed by a blank line:

Some text
* Some
* List

1. Some
2. List
Some text

To fix this, ensure that all lists have a blank line both before and after (except where the block is at the beginning or end of the document):

Some text

* Some
* List

1. Some
2. List

Some text

Rationale: Aside from aesthetic reasons, some parsers, including kramdown, will not parse lists that don't have blank lines before and after them.

Note: List items without hanging indents are a violation of this rule; list items with hanging indents are okay:

* This is
not okay

* This is
  okay

TODO found
Open

                    // TODO: Check these per parameter. We might be given a procID and a file
Severity: Minor
Found in Tasks.cs by fixme

TODO found
Open

# TODO
Severity: Minor
Found in README.md by fixme

TODO found
Open

        /// TODO: Finish Memo.Read()
Severity: Minor
Found in Memo.cs by fixme

TODO found
Open

                case Type.ComparePermissions: // TODO: What do I want from this?
Severity: Minor
Found in Tasks.cs by fixme

TODO found
Open

    // TODO https://stackoverflow.com/a/38676215/14894786
Severity: Minor
Found in ext/UacHelper.cs by fixme

TODO found
Open

        /* TODO: Task parameters? */
Severity: Minor
Found in Status.cs by fixme

TODO found
Open

        /** TODO: Create template functions for each task. Result will resemble the System.Threading.Task namespace */
Severity: Minor
Found in Tasks.cs by fixme

TODO found
Open

                // TODO: try to close the handle(s) of the file; Employ
Severity: Minor
Found in Tasks.cs by fixme

TODO found
Open

                            // TODO: Compare RegKey ACLs; Difficulty: easier than processes
Severity: Minor
Found in Tasks.cs by fixme

TODO found
Open

                // TODO: determine if we can obtain permission to continue
Severity: Minor
Found in Tasks.cs by fixme

TODO found
Open

                /// TODO: Finish Memo.Write()
Severity: Minor
Found in Memo.cs by fixme
Severity
Category
Status
Source
Language