from pathlib import Path
from typing import List


def list_nonmarkdownfiles(dirpath: Path) -> List[Path]:
    """Markdown olmayan dosyaların listesini sıralı olarak döndürür

    Arguments:
        dirpath {Path} -- Dizin yolu objesi

    Returns:
        List[Path] -- Sıralı markdown olmayan dosya listesi

    Examles:
        >>> list_nonmarkdownfiles(Path('docs'))
        []
        >>> nonmarkdowns = list_nonmarkdownfiles(Path('.'))
        >>> Path('LICENSE') in nonmarkdowns
        True
    """

    nonmarkdown_filepaths = []

    for path in sorted(dirpath.iterdir()):
        if path.is_file() and ".md" not in path.name:
            nonmarkdown_filepaths.append(path)
    return nonmarkdown_filepaths