@@ -150,10 +150,19 @@ def list_dataset_full_names(cls) -> list[str]:
150150
151151
152152class PrebuiltDatasetMixin :
153- """Provide functionality for datasets that require a build step."""
153+ """Provide functionality for datasets that require a build step.
154+
155+ Attributes:
156+ build_command (str): The command required to build the dataset.
157+ prebuilt_expected (tuple[Path, str]): A tuple containing the path and glob pattern
158+ to find the built artifacts.
159+ artefacts_arg (str): The argument to pass to the SAST tool command template.
160+
161+ """
154162
155163 build_command : str
156164 prebuilt_expected : tuple [Path , str ]
165+ artefacts_arg : str
157166
158167 def is_built (self ) -> bool :
159168 """Check if the dataset has been built."""
@@ -271,15 +280,7 @@ def save(self, dir: Path) -> None:
271280
272281
273282class FileDataset (Dataset ):
274- """Abstract base class for datasets composed of individual files.
275-
276- Attributes:
277- directory (Path): The directory path for the dataset.
278- lang (str): The programming language of the dataset.
279- full_name (str): The full name of the dataset, including the language.
280- files (list[File]): A list of `File` objects loaded from the dataset.
281-
282- """
283+ """Abstract base class for datasets composed of individual files."""
283284
284285 def __init__ (self , lang : str ) -> None :
285286 """Initialize a FileDataset instance.
0 commit comments